All patterns are compiled from real systems and are based on real-world examples. Each pattern also includes code that demonstrates how it may be implemented in object-oriented programming languages like C++.
The book is divided into 2 parts:
1. The first part vividly explains the concept of each design pattern through life
2. The second part applies design patterns to GUI and QT Games examples