Structural patterns suna magana da kwaldawar objects da classes cikin manyan tsare — tsarawa dangantaka tsakanin abubuwa don samar da tsare masu kantsewar dan gida, fitsari. Suna haɗa Adapter, Decorator, Facade, Proxy, Composite, da Bridge.
Abin da structural patterns ke magana
STRUCTURAL patterns concern how objects/classes are COMPOSED/related:
→ organize relationships to build larger structures from objects
→ make components work together flexibly; simplify complex structures
→ about COMPOSITION and structure, not creation or behavior
Manyan structural patterns
ADAPTER → make incompatible interfaces work together (wrap to convert one interface to
another) — "a translator"
DECORATOR → add behavior by wrapping objects (covered separately)
FACADE → provide a SIMPLE interface to a complex subsystem (hide complexity behind one
clean interface)
PROXY → a placeholder/surrogate controlling access to another object (lazy loading,
access control, caching, remote)
COMPOSITE → treat individual objects and groups of objects UNIFORMLY (tree structures)
BRIDGE → separate an abstraction from its implementation (vary independently)
