Pattern Hatching: Design Patterns Applied
Review by Sven Woltmann
This book by one of the four authors of the classic “Design Patterns” gives insights into the development process and describes the ten biggest misunderstandings about design patterns.
Frequently used design patterns are explained using practical examples – in contrast to the very academic approach in the classic. Variations of established patterns are presented, as well as two entirely new design patterns.
You don’t necessarily have to read this book, but for me, it was a very pleasant and much easier to digest read after having worked through “Design Patterns.”
🎧 Suitable as an audiobook? No, due to numerous code examples and diagrams.
Other Recommendations From This Book’s Genres
Design Patterns: Elements of Reusable Object-Oriented Software
Clean Code: A Handbook of Agile Software Craftsmanship
Refactoring: Improving the Design of Existing Code
Clean Craftsmanship: Disciplines, Standards, and Ethics
Working Effectively with Legacy Code
The Pragmatic Programmer: From Journeyman to Master
Growing Object-Oriented Software, Guided by Tests
Clean Architecture: A Craftsman’s Guide to Software Structure and Design
The Clean Coder: A Code of Conduct for Professional Programmers
Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java
Agile Software Development: Principles, Patterns, and Practices
Domain-Driven Design: Tackling Complexity in the Heart of Software
Implementing Domain-Driven Design
Extreme Programming Explained: Embrace Change
The Unicorn Project: A Novel about Developers, Digital Disruption, and Thriving in the Age of Data