← Back to discovery

Design Patterns

Erich Gamma

1995395 pagesabout 6–9 hours
1995
first published
  • 1995Addison-Wesley · 395 pages · ENGISBN 9780201485370
  • 2000Pearson India · ENG
  • 2000Pearson EducationISBN 9789812358752
  • 2002Ji xie gong ye chu ban she · 395 pages · ENGISBN 9787111095071
  • 2024Pearson Education, Limited · 480 pages · ENGISBN 9780133052664
  • 1995AWISBN 9788131700075
  • 2000Pearson Education IndiaISBN 9789332555402
  • 1995Addison-Wesley Professional · 395 pages · ENGISBN 9780201633610

Four software designers present a catalog of simple and succinct solutions to commonly occurring design problems, using Smalltalk and C++ in example code. 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 software. They go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems.

How do you feel?