Design Patterns

Elements of Reusable Object-Oriented Software

Have it!

Whether you like it or not, this book is a must read. I can do nothing but recommend it, because so many other books refer to this one. It doesn’t hurt to recommend this one though. Dated it may be, it is still a well-written book. In some sense it being dated is even fun: you already know which patterns withstood the test of time.

Find this book on