Summaries for the patterns in the GoF book
This reference is a personal summary. My interpretation of the patterns could
be wrong or missing some critical nuance, making the criticisms invalid. The
original source is the GoF book[GoF94],
The order of presentation is different to that of the GoF book. I want every
pattern to make sense to the reader as they read the reference from start to end.
This means the list is not in the original or alphabetical order.
The list is in a loose order of interdependency.
With this ordering, in almost all cases, I have been able to describe a pattern
without referencing a pattern not yet defined.
The exception is the closely coupled pair of patterns
Factory Method Singleton Builder Prototype Strategy Template Method Abstract Factory Composite Adapter Bridge Decorator Façade Flyweight Proxy Chain of Responsibility Command Memento Interpreter Visitor Iterator Observer Mediator State