October 2004
Beginner to intermediate
736 pages
15h 38m
English
Few things are harder to put up with than a good example. | ||
| --Mark Twain | ||
These case study problems (starting on p. 43) were chosen because they're familiar to many people, yet rich with complexity and interesting design problems. That allows us to concentrate on learning fundamental OOA/D, requirements analysis, UML and patterns, rather than explaining the problems.

Generally, applications include UI elements, core application logic, database access, and collaboration with external software or hardware components.
Read now
Unlock full access