Middle
Nimeta struktuursed disainimustrid.
sobes.tech AI
Vastus AI-lt
- Adapter (Adapter): Muundab ühe klassi liidese selliseks, nagu seda ootavad kliendid. Võimaldab töötada klassidel, mille liidesed on ühilduvad.
- Sild (Bridge): Eraldab abstraktsiooni selle teostusest, võimaldades neid sõltumatult muuta.
- 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.
- Dekoratsioon (Decorator): Lisab dünaamiliselt uusi vastutusi objektile, muutmata selle struktuuri. Paindlik alternatiiv pärimisele funktsionaalsuse laiendamiseks.
- Fassaad (Facade): Pakub ühtset liidest alamsüsteemi liideste kogumile. Määratleb kõrgetasemelise liidese, mis lihtsustab alamsüsteemi kasutamist.
- Lendav kaal (Flyweight): Võimaldab tõhusalt kasutada suurt hulka väikeseid objekte. Seisund, mida saab jagada mitme objekti vahel, väljastpoolt.
- Vahendaja (Proxy): Kaitseb juurdepääsu teisele objektile, pakkudes selle asendajat või "placeholder"-it. Võib teostada laiska initsialiseerimist, juurdepääsukontrolli või logimist.