
Head First Design Patterns
A Brain-friendly Guide
Disclosure: Some outbound links are affiliate links. If you buy through them, we may earn a commission. It doesn't affect which books we include. Learn more in our disclosure policy.
Who It's For
What You Get
Categories
Affinity3
Computers / Software Development & Engineering / Systems Analysis & Design
73%Computers / Programming / Object Oriented
73%Computers / Software Development & Engineering / General
72%
What the publisher says0
No publisher categories available.
About This Book
What’s so special about design patterns? At any given moment, someone struggles with the same software design problems you have. And, chances are, someone else has already solved your problem. This edition of Head First Design Patterns—now updated for Java 8—shows you the tried-and-true, road-tested patterns used by developers to create functional, elegant, reusable, and flexible software. By the time you finish this book, you’ll be able to take advantage of the best design...
Read full description
Similar Books

Head First Java
Shared affinity
Computers / Software Development & Engineering / Systems Analysis & Design

Tidy First?
Shared affinity
Computers / Software Development & Engineering / Systems Analysis & Design
Computers / Software Development & Engineering / General

Refactoring
Shared affinity
Computers / Programming / Object Oriented
Computers / Software Development & Engineering / General

97 Things Every Programmer Should Know
Shared affinity
Computers / Programming / Object Oriented
Computers / Software Development & Engineering / General

Clean Code
Shared affinity
Computers / Software Development & Engineering / Systems Analysis & Design
Computers / Software Development & Engineering / General

Head First Ruby
Shared affinity
Computers / Software Development & Engineering / Systems Analysis & Design

Release It!
Shared affinity
Computers / Software Development & Engineering / Systems Analysis & Design

Learning Javascript Design Patterns
Shared affinity
Computers / Software Development & Engineering / Systems Analysis & Design