Middle
Nosauciet strukturālos dizaina modeļus.
sobes.tech AI
Atbilde no AI
- Adapteris (Adapter): Pārvērš viena klases interfeisu tādu, kādu sagaida klienti. Atļauj nesavietojamu interfeisu aprīkotu klases sadarboties.
- Tilts (Bridge): Atdala abstrakciju no tās īstenošanas, ļaujot tās mainīt neatkarīgi.
- Kompozīts (Composite): Apvieno objektus koka struktūrās, lai attēlotu "daļa-visa" hierarhijas. Atvieglo klientiem vienmērīgu darbu ar atsevišķiem objektiem un to kompozīcijām.
- Dekorators (Decorator): Dinamiski pievieno jaunas atbildības objektam, nemainot tā struktūru. Elastīga alternatīva mantošanai funkcionalitātes paplašināšanai.
- Fasāde (Facade): Nodrošina vienotu interfeisu komplektam ar interfeisiem subsistēmā. Definē augstākā līmeņa interfeisu, kas atvieglo subsistēmas izmantošanu.
- Lidojošais svars (Flyweight): Efektīvi izmanto lielu skaitu mazu objektu. Stāvokli, kas var tikt koplietots starp vairākiem objektiem, ārējo.
- Proksis (Proxy): Aizsargā piekļuvi citam objektam, nodrošinot tā aizstājēju vai "placeholder". Var veikt slinku inicializāciju, piekļuves kontroli vai žurnālu ierakstīšanu.