Object-Oriented Software Design
Introduction
Course books
Meilir Page-Jones
Fundamentals of Object-Oriented Design in UML
Addison Wesley
Object Technology Series
2000
PAGES = 458
ISBN = 0-201-69946-X
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Design Patterns, Elements of Reusable Object-Oriented Software
Addison Wesley
Professional Computing Series
1995
PAGES = 395
ISBN = 0-201-63361-2
PACKAGE ISBN 0130391123 ($128.95)
Class Diagrams
Sequence Diagrams
Activity Diagrams (Petri Net)
Statecharts
Design Patterns: Model View Controller (MVC)
Observer Pattern
Command Pattern: "objectify" what changes
Composite
Decorator
Iterator