
Book
Head First Design Patterns
A Brain-friendly Guide
Eric Freeman, Elisabeth Robson, Bert Bates
O'Reilly Media · Print & ebook · November 30, 2004
Reading lane: Object-Oriented Programming
What’s so special about design patterns?
At a Glance
Why This Clicks
Pattern Clarity
A straightforward guide to design patterns that favors usable understanding over ceremony.
Come here for
- brain-friendly design patterns
- practical pattern fluency
Expect
- layered explanations
- instructional, hands-on tone
Book Details
- Authors
- Eric Freeman, Elisabeth Robson, Bert Bates
- Publisher
- O'Reilly Media
- Published
- November 30, 2004
- Format
- Print & ebook
- Theme
- Object-Oriented Programming · Java Programming
- Reading lane
- Object-Oriented Programming
Affinity
Publisher Categories
Object-Oriented Programming
Software Development
Java Programming
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
Kathy Sierra, Bert Bates · O'Reilly Media
Affinity signal
Java Programming
Object-Oriented Programming

Effective Java
Joshua Bloch · Pearson Education
Affinity signal
Java Programming
Object-Oriented Programming

Java: a Beginner's Guide, Eighth Edition
Herbert Schildt · McGraw Hill LLC
Affinity signal
Java Programming
Object-Oriented Programming

Head First Ruby
Jay McGavren · O'Reilly Media
Affinity signal
Ruby Programming
Object-Oriented Programming

Tidy First?
Kent Beck · O'Reilly Media
Affinity signal
Software Development
Systems Design

Designing Data-intensive Applications
Martin Kleppmann · O'Reilly Media
Affinity signal
Data Warehousing
Systems Design

97 Things Every Programmer Should Know
Kevlin Henney · O'Reilly Media
Affinity signal
Object-Oriented Programming
Software Development

Designing Machine Learning Systems
Chip Huyen · O'Reilly Media
Affinity signal
Business Intelligence
Systems Design