| Book Exercise Lanes | exercise | 4 | Open |
| Chain of Responsibility: Passing Requests Through Handlers | concept | 2 | Open |
| Command Queues, Logging, and Replayable Systems | concept | 3 | Open |
| Command: Making Actions First-Class | concept | 3 | Open |
| Finite State Machine Modeling in Real Code | concept | 2 | Open |
| Iterator: Decoupling Traversal from Container | concept | 2 | Open |
| Learning Resources | resource | 5 | Open |
| Observer Pitfalls: Re-entrancy, Ordering, Memory Leaks | concept | 3 | Open |
| Observer: Publishing State Changes Without Coupling | concept | 2 | Open |
| Push vs Pull, and the Pub/Sub Generalization | concept | 2 | Open |
| Reference and Selective Reading | reference | 6 | Open |
| State Pattern: Polymorphic Transitions | concept | 2 | Open |
| State vs Switch/If Chains: The Refactor Path | concept | 3 | Open |
| Strategy vs Function References and Closures | concept | 3 | Open |
| Strategy: Encapsulating Interchangeable Algorithms | concept | 3 | Open |
| Template Method: Fixed Skeleton with Variable Steps | concept | 2 | Open |
| Undo/Redo and Command History | concept | 2 | Open |
| Visitor and the Double Dispatch Idea | concept | 1 | Open |