October 2004
Beginner to intermediate
736 pages
15h 38m
English
Understanding responsibilities is key to good object-oriented design. | ||
| --Martin Fowler | ||
This chapter and the next contribute significantly to an understanding of core OO design (OOD). OOD is sometimes taught as some variation of the following:
After identifying your requirements and creating a domain model, then add methods to the appropriate classes, and define the messaging between the objects to fulfill the requirements.
Ouch! Such vague advice doesn't help us, because deep principles and issues are involved. Deciding what methods belong where and how objects should interact carries consequences and should be undertaken ...
Read now
Unlock full access