Aspect AdaptorCould someone please provide an example of this?
The way to adapt to the behaviour of the ValueModel used in the ModelViewController (and ModelViewPresenter in DolphinSmalltalk). Say, you have a Person class with two accessors:
Person>>name
^ name.
Person>>name: aString
name := aString.
The pair of accessors (name/name:) is called an aspect. You can treat an aspect as a
ValueModel, passing it to UI elements expecting ValueModel. In MVP:
|person adaptor| person := Person new. adaptor := person aspectValue: #name. adaptor value: 'Mister One'. TextPresenter showOn: adaptor.
EditText of this page
(last edited May 27, 2004)
or FindPage with title or text search