Head First Design Patterns
Main textbook for learning Object-Oriented Programming
Read HFDP online
- On the UCSB campus (or any UC campus)
- Off-campus with a UCSBNetID
Reading Notes, by Chapter
- Chapter 1—Welcome to Design Patterns
- Chapter 2—The Observer Pattern: Keeping your Objects in the know
- Chapter 3—The Decorator Pattern: Decorating Objects
- Chapter 4—The Factory Pattern: Baking with OO Goodness
- Chapter 5—The Singleton Pattern: One of a Kind Objects
- Chapter 6—
- Chapter 10—The State Pattern: The State of Things