Sobes.tech
Middle

Navedite strukturne obrasce dizajna.

sobes.tech АИ

Одговор од АИ

  1. Adapter (Adapter): Pretvara interfejs jedne klase u interfejs koji očekuju klijenti. Omogućava klasama sa nespojivim interfejsima da rade zajedno.
  2. Most (Bridge): Odvajanje apstrakcije od njene implementacije, omogućavajući njihovo nezavisno menjanje.
  3. Složeni (Composite): Kombinovanje objekata u stablo strukture za predstavljanje hijerarhija "deo-ceo". Omogućava klijentima da rade ujednačeno sa pojedinačnim objektima i njihovim kompozicijama.
  4. Dekorator (Decorator): Dinamički dodaje nove odgovornosti objektu, bez menjanja njegove strukture. Fleksibilna alternativa nasleđivanju za proširenje funkcionalnosti.
  5. Fasada (Facade): Pruža ujedinjeni interfejs za skup interfejsa u podsistemu. Definiše interfejs visokog nivoa koji olakšava korišćenje podsistema.
  6. Flyweight (Leteći težina): Omogućava efikasno korišćenje velikog broja malih objekata. Stanje koje može biti podeljeno između više objekata se eksternalizuje.
  7. Proksi (Proxy): Štiti pristup drugom objektu, pružajući zamenu ili "placeholder" za njega. Može vršiti lenju inicijalizaciju, kontrolu pristupa ili logovanje.