Naked Objects
By Richard Pawson and Robert Matthews

Enriching object behaviours

Having looked at the basic anatomy of naked objects and how to make them available to users, we shall now look at building more functionality into the methods of those objects, much of which will be concerned with manipulating the object's attributes and associations. As before, you must adopt some simple conventions in your Java code for these methods in order to allow the framework to do its task. However, we shall also see that the framework provides a number of useful features that make the task of writing your business methods easier.