Book 01 · Second Edition

Head First Design Patterns

A practical guide to reusable object-oriented design. Everyday as Code uses it as a source, then adds original simulations, trade-offs, and real-world examples.

Eric Freeman + Elisabeth RobsonISBN 9781492078005

Retail links are not affiliate links yet. If that changes, this page will clearly disclose it.

Original collection

10 systems to run.

Each page explains one pattern with a new example and includes the condition where the abstraction becomes a bad trade.