Structural Patterns Adapter Bridge Composite Decorator Facade Flyweight Proxy Structural Patterns Discussion