What are Structural Design Patterns?
A structural design pattern establishes a relationship between entities. Thus making it easier for different components of an application to interact with each other. Following are some of the commonly known structural patterns:
2.Bridge Pattern - Class level abstraction is separated from its implementation.
3.Composite Pattern - Individual objects & a group of objects are treated similarly in this approach.
4.Decorator Pattern - Functionality is assigned to an object.
5. Facade Pattern - A common interface is created for a group of interfaces sharing a similarity.
6. Flyweight Pattern - The concept of sharing a group of small sized objects.
7. Proxy Pattern - When an object is complex and needs to be shared, its copies are made. These copies are called the proxy objects.
No comments:
Post a Comment