Sobes.tech
Middle

Numește modelele de proiectare structurale.

sobes.tech AI

Răspuns de la AI

  1. Adaptor (Adaptor): Transformă interfața unei clase în interfața pe care o așteaptă clienții. Permite claselor cu interfețe incompatibile să lucreze împreună.
  2. Pod (Bridge): Separă abstracția de implementarea sa, permițându-le să fie modificate independent.
  3. Compoziție (Composite): Combină obiecte în structuri arborescente pentru a reprezenta ierarhii "parte-tot". Permite clienților să lucreze în mod uniform atât cu obiecte individuale, cât și cu compozițiile lor.
  4. Decorator (Decorator): Adaugă dinamic responsabilități noi unui obiect, fără a-i modifica structura. O alternativă flexibilă la moștenire pentru extinderea funcționalității.
  5. Fațadă (Facade): Oferă o interfață unificată pentru un set de interfețe dintr-un subsistem. Definește o interfață de nivel înalt care facilitează utilizarea subsistemului.
  6. Flyweight (Greutate zburătoare): Permite utilizarea eficientă a unui număr mare de obiecte mici. Starea care poate fi partajată între mai multe obiecte este externalizată.
  7. Proxy (Proxy): Protejează accesul la un alt obiect, oferind un înlocuitor sau "placeholder" pentru acesta. Poate realiza inițializare leneșă, controlul accesului sau jurnalizarea.