5.3.1 Chain of Responsibility
5.3.2 Command
5.3.3 Interpreter
5.3.4 Iterator
5.3.5 Mediator
5.3.6 Memento
5.3.7 Observer
5.3.8 State
5.3.9 Strategy
5.3.10 Template Method
5.3.11 Visitor