Pages


Structural Patterns Recap


  •   Adapter : Match interfaces of different classes
  •   Bridge : Separates an object’s interface from its implementation
  •   Composite : A tree structure of simple and composite objects
  •   Decorator : Add responsibilities to objects dynamically
  •   Facade : A single class that represents an entire subsystem
  •   Flyweight : A fine-grained instance used for efficient sharing
  •   Proxy : An object representing another object