Gang of Four · Visual Reference
Design Patterns
Animated structure diagrams, C++ examples, and real-world usage in simulators, compilers, and systems software.
Behavioral
Observer
4pOne state change, many listeners notified automatically.
View diagram →Strategy
4pSwap algorithms at runtime without changing the caller.
View diagram →Command
4pWrap requests as objects — queue, log, and undo them.
View diagram →Visitor
5pAdd operations to objects without modifying their classes.
View diagram →Creational