Structural-Patterns
All articles
Proxy Pattern
A structural design pattern that provides a surrogate or placeholder for another object to control access to …Flyweight Pattern
A structural design pattern that uses sharing to support large numbers of fine-grained objects efficiently by …Facade Pattern
A structural design pattern that provides a simplified interface to a complex subsystem, reducing the coupling …Decorator Pattern
A structural design pattern that attaches additional responsibilities to an object dynamically, providing a …Composite Pattern
A structural design pattern that composes objects into tree structures to represent part-whole hierarchies, …Bridge Pattern
A structural design pattern that decouples an abstraction from its implementation so that the two can vary …Adapter Pattern
A structural design pattern that converts the interface of a class into another interface that clients expect, …
Open source projects