Provides a way to compose classes and objects to form new functionality.
Name | Definition |
---|---|
Adapter Pattern | Converts the interface of a class into another interface based on client class expectation. |
Bridge Pattern | Decouple abstraction from its implementation. |
Composite Pattern | |
Decorator Pattern | |
Facade Pattern | |
Flyweight Pattern |