About the Book
This book provides straight to a point, distilled explanation of GoF Design Patterns, originally introduced in the book "Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides.
The book covers all 23 design patterns, divided into three groups: Creational, Structural, and Behavioral.
Each design pattern is presented with a description, use cases, a diagram, and a meaningful example code. Example code is written in Java.
The goal of this book is to teach you design patterns using meaningful examples and straight to the point descriptions.
If you need help understanding design patterns, this book is for you.
About the Author
Hi, I'm Dominik Cebula. I'm a Software Architect & Engineer specializing in designing and developing complex business software. On this website, I share the knowledge and experience I've gained over my 14 years of creating commercial software.
You can find more info about me at https://dominikcebula.com/