Programming in the Large with Design Patterns
Eddie Burris (Author)
Publish Date: July 4, 2012
Print Length: 156 pages
Description: This book is a comprehensive resource for understanding and applying design patterns in software development. It begins with an accessible introduction to various programming patterns, setting the stage for more detailed explorations of ten widely-used design patterns:
- Singleton
- Iterator
- Adapter
- Decorator
- Strategy
- Factory Method
- Observer
- Façade
- Template Method
Each pattern is explained through a non-technical example or story, making complex concepts more relatable. Detailed descriptions are provided using Java code examples and UML diagrams for clarity. The book also features a discussion section that delves deeper into each pattern’s nuances, such as the rationale behind choosing Singleton over global variables.
For educators and instructors, instructor resources including PowerPoint presentation slides and review questions with answers are available at http://programminglarge.com/.
