Sobes.tech
Middle

Nimeta struktuursed disainimustrid.

sobes.tech AI

Vastus AI-lt

  1. Adapter (Adapter): Muundab ühe klassi liidese selliseks, nagu seda ootavad kliendid. Võimaldab töötada klassidel, mille liidesed on ühilduvad.
  2. Sild (Bridge): Eraldab abstraktsiooni selle teostusest, võimaldades neid sõltumatult muuta.
  3. Komposiit (Composite): Koondab objekte puustruktuurides, et esitada "osa-täis" hierarhiaid. Annab klientidele võimaluse töötada ühtmoodi nii üksikobjektide kui ka nende koosmõjuga.
  4. Dekoratsioon (Decorator): Lisab dünaamiliselt uusi vastutusi objektile, muutmata selle struktuuri. Paindlik alternatiiv pärimisele funktsionaalsuse laiendamiseks.
  5. Fassaad (Facade): Pakub ühtset liidest alamsüsteemi liideste kogumile. Määratleb kõrgetasemelise liidese, mis lihtsustab alamsüsteemi kasutamist.
  6. Lendav kaal (Flyweight): Võimaldab tõhusalt kasutada suurt hulka väikeseid objekte. Seisund, mida saab jagada mitme objekti vahel, väljastpoolt.
  7. Vahendaja (Proxy): Kaitseb juurdepääsu teisele objektile, pakkudes selle asendajat või "placeholder"-it. Võib teostada laiska initsialiseerimist, juurdepääsukontrolli või logimist.