Skip to content
pandatutor® Log in
Cover of Design Patterns

Design Patterns

Elements of Reusable Object-Oriented Software

by Ralph Johnson, Richard Helm, Erich Gamma et al.

1995 395 pages eng ★ 4.0 (34 ratings)

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 solut…

Read online

Reader not loading? Open it on Archive.org instead.