
Book
Design Patterns
Elements of Reusable Object-oriented Software
Erich Gamma, Richard Helm, Ralph Johnson
Pearson Education · Print & ebook · October 31, 1994
Reading lane: Computer Vision
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems.
At a Glance
Why This Clicks
Reusable Patterns
A steady, utility-first guide to reusable design ideas you can return to as needed.
Come here for
- practical design language
- dip-in reference use
Expect
- systems-design lens
- straightforward, no-fuss prose
Book Details
- Authors
- Erich Gamma, Richard Helm, Ralph Johnson
- Publisher
- Pearson Education
- Published
- October 31, 1994
- Format
- Print & ebook
- Theme
- Computer Vision
- Reading lane
- Computer Vision
Affinity
- 100%
Publisher Categories
Computer Vision
About This Book
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves. The authors begin by describing what patterns are and how they can help you design object-oriented...
Read full description
Similar Books

Head First Design Patterns
Eric Freeman, Elisabeth Robson · O'Reilly Media
Affinity signal
Object-Oriented Programming
Java Programming

Patterns of Enterprise Application Architecture
Martin Fowler · Pearson Education
Affinity signal
Systems Design
Software Development

Smalltalk Best Practice Patterns
Kent Beck · Pearson Education
Affinity signal
Object-Oriented Programming
Software Development

Agile Software Development, Principles, Patterns, and Practices
Robert C. Martin · Pearson Education
Affinity signal
Software Development
Testing & QA

Pro Html5 and CSS3 Design Patterns
Michael Bowers, Dionysios Synodinos · Apress Publishers
Affinity signal
Languages / HTML
Web Design

Designing Data-intensive Applications
Martin Kleppmann · O'Reilly Media
Affinity signal
Data Warehousing
Systems Design

Microservices Patterns
Chris Richardson · Manning
Affinity signal
Systems Design
Software Development

Object Oriented Systems Analysis and Design
Noushin Ashrafi, Hessam Ashrafi · Pearson Education
Affinity signal
Database Administration