Types of Structural Design Patterns
- Adapter Method Design Patterns
- Bridge Method Design Patterns
- Composite Method Design Patterns
- Decorator Method Design Patterns
- Facade Method Design Patterns
- Flyweight Method Design Patterns
- Proxy Method Design Patterns
Structural Design Patterns
Structural Design Patterns are concerned with how classes and objects are composed to form larger structures. Structural class patterns use inheritance to compose interfaces or implementations.
Consider how multiple inheritances mix two or more classes into one. The result is a class that combines the properties of its parent classes.
There are two recurring themes in these patterns:
- This pattern is particularly useful for making independently developed class libraries work together.
- Structural Design Patterns describe ways to compose objects to realize new functionality. The added flexibility of object composition comes from the ability to change the composition at run-time, which is impossible with static class composition.
Important Topics for the Structural Design Patterns
- Example for Structural Design Patterns
- Types of Structural Design Patterns:
- Adapter Method Design Patterns:
- Bridge Method Design Patterns
- Composite Method Design Patterns
- Decorator Method Design Patterns
- Facade Method Design Patterns
- Flyweight Method Design Patterns
- Proxy Method Design Patterns