add Adapter, Bridge, Composite, Decorator, Facade and Flyweight