- Chapter 1 - Introduction to UML and Design Patterns
- Chapter 2 - Memento
- Chapter 3 - Template Method
- Chapter 4 - Factory Method
- Chapter 5 - Prototype
- Chapter 6 - UML Class and Object Diagrams
- Chapter 7 - Abstract Factory
- Chapter 8 - Strategy
- Chapter 9 - State
- Chapter 10 - UML State diagrams
- Chapter 11 - Composite
- Chapter 12 - Decorator
- Chapter 13 - UML Sequence diagrams
- Chapter 14 - Observer
- Chapter 15 - Iterator
- Chapter 16 - UML Activity diagrams
- Chapter 17 - Mediator
- Chapter 18 - Command
- Chapter 19 - Adapter
- Chapter 20 - Chain of Responsibility
- Chapter 21 - UML Communication diagrams
- Chapter 22 - Builder
- Chapter 23 - Interpreter
- Chapter 24 - Bridge
- Chapter 25 - Facade
- Chapter 26 - Visitor
- Chapter 27 - Proxy
- Chapter 28 - Singleton
- Chapter 29 - Flyweight