Course Support Overview
A list of books mentioned in the Design Patterns Explained class is below.
Bibliography
- The Timeless Way of Building
, by Christopher Alexander
- UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition)
, by Martin Fowler
- Design Patterns: Elements of Reusable Object-Oriented Software
, by Gamma, Helms, Johnson, and Vlissides
- Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition)
, by Alan Shalloway and James Trott
- Online Companion: Annotated Table of Contents, Review Q&A, Selected Code Fragments, Related Links
- Emergent Design: The Evolutionary Nature of Professional Software Development
, by Scott Bain
- Head First Design Patterns
, by Elisabeth and Eric Freeman
- Multi-Paradigm Design for C++
, James O. Coplien