July 2000
Intermediate to advanced
1280 pages
34h 55m
English
The case study described in Listings 14.6-14.16 presents a good opportunity for a discussion of relationships among classes.
One of the important ideas discussed in the first part of the book was the idea of dividing responsibilities among functions to avoid excessive communication between the functions (and excessive coordination and cooperation among developers). This excessive communication often results from tearing apart what should belong together and from pushing responsibility up to client functions rather than down to server functions.
In this part of the book, this idea takes the form of dividing responsibilities among classes to avoid excessive communication between the classes ...
Read now
Unlock full access