Design PatternsStructural
Structural Patterns
Patterns concerned with how classes and objects compose into larger structures.
1 min readDesigns · LLD & Patterns
Structural patterns describe how to assemble objects so that the whole is greater (or simpler) than the sum.
Adapter
Convert one interface into another
Decorator
Add behavior dynamically by wrapping
Facade
Simplified interface to a complex subsystem
Proxy
Surrogate that controls access to another object
Composite
Treat individual and composed objects uniformly
Bridge
Decouple abstraction from implementation
Flyweight
Share fine-grained objects to save memory
Finished reading?
Mark it done to track your progress in Designs.