Structural Patterns
Namespaces
Files
- Bridge Source
- Bridge Header
- Class Adapter Header
- Composite Header
- Decorator Header
- Facade Header
- Flyweight Header
- Object Adapter Header
- Proxy Header
- Test Bridge Source
- Test Class Adapter Source
- Test Composite Source
- Test Decorator Source
- Test Facade Source
- Test Flyweight Source
- Test Object Adapter Source
- Test Proxy Source
Classes
- AdapterPatternTest
- ClassAdapterTest
- OutputCapturer
- bridge_pattern::Abstraction
- bridge_pattern::ConcreteImplementorA
- bridge_pattern::ConcreteImplementorB
- bridge_pattern::Implementor
- bridge_pattern::RefinedAbstraction
- class_adapter_pattern::Adaptee
- class_adapter_pattern::Adapter
- class_adapter_pattern::Target
- composite_pattern::Component
- composite_pattern::Composite
- composite_pattern::Leaf
- decorator_pattern::Component
- decorator_pattern::ConcreteComponent
- decorator_pattern::ConcreteDecoratorA
- decorator_pattern::ConcreteDecoratorB
- decorator_pattern::Decorator
- facade_pattern::Facade
- facade_pattern::Subsystem1
- facade_pattern::Subsystem2
- facade_pattern::Subsystem3
- flyweight_pattern::ConcreteFlyweight
- flyweight_pattern::Flyweight
- flyweight_pattern::FlyweightFactory
- object_adapter_pattern::Adaptee
- object_adapter_pattern::Adapter
- object_adapter_pattern::Target
- proxy_pattern::Proxy
- proxy_pattern::RealSubject
- proxy_pattern::Subject