View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide
Hotspots: Admin Pages | Turn-in Site |
Current Links: Cases Final Project Summer 2007

Fall2002 Midterm Review: Design Critique

1. MapLinkList is again, too CS-centric to exist in CRC card format.
2. ProcessMap should be a method of a class, not its own class. Classes model nouns, not service engines.
3. Good OO does not involve "Manager" or "God" objects. Responsibility is equally distributed, where each class has a rich number of services it can perform.

Link to this Page