Abstract Factory, Adapter, Bridge, Builder, Chain of responsability, Command, Composite, Decorator, Facade, Factpry method, Flyweight, Intepreter, Interator, Mediator, Memento, Prototype, Proxy, Observer, Singleton, State, Strategy, Template Method, Visitor