Design Patterns
- FINISHED
- Finished August 2016
- First published 1994
A catalogue of twenty-three reusable object-oriented design patterns, each with a description, structure and sample code. It gave programmers a shared vocabulary for common design problems.