Creational Abstract Factory Builder Factory Method Object Pool Prototype Singleton Structural Adapter Bridge Composite Decorator Facade Flyweight Private Class Data Proxy Behavioral Chain of Responsibility Command Interpreter Iterator Mediator Memento Null Object Observer State Strategy Template Method Visitor Monad Pattern / Promises I've been trying to think up a new chain since coming back from