What is an AspectAdaptor?
Ans. An AspectAdaptor is a ValueModel whose value actually belongs to another object called the subject. The task of AspectAdaptor is to interface the general-purpose view object to just one aspect of the model(subject). An AspectAdaptor is created as follows: | aa | aa :=3D AspectAdaptor subject: Employee new. aa forAspect: #ssn. One can change the ssn of this employee by using aa value: aNumber. An AspectAdaptor needs to know which messages to send to the model to access and assign value to one of its aspect. In the above example value/value: messages sent to aa are converted into ssn/ssn: and sent to subject.