Design Patterns
Elements of Reusable Object-Oriented Software
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.