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