Middle
Kādus dizaina modeļus jūs zināt?
sobes.tech AI
Atbilde no AI
- ** Radīšanas:**
- Fabrikas metode: Objekta izveide caur interfeisu bez konkrētas klases norādīšanas.
- Abstraktā fabrika: Saistītu vai atkarīgu objektu ģimenes izveide bez to konkrētu klašu norādīšanas.
- Celtnieks: Pakāpeniska sarežģīta objekta izveide, ļaujot izmantot to pašu būvniecības kodu, lai iegūtu dažādus objekta attēlojumus.
- Prototips: Jaunu objektu izveide, kopējot esošos.
- Vienotais: Nodrošina, ka klasei ir tikai viens eksemplārs, un nodrošina globālu piekļuvi tam.
- Strukturālie:
- Pielāgotājs: Pārveido viena klases interfeisu citā, ko sagaida klienti.
- Tilts: Atdala abstrakciju un īstenojumu tā, lai tie varētu mainīties neatkarīgi.
- Kompozīts: Ļauj grupēt objektus koka struktūrās, lai attēlotu daļu-visa hierarhijas.
- Dekorators: Dinamiski pievieno jaunas atbildības objektam, ietverot to dekoratoru objektos.
- Fasāde: Nodrošina vienkāršotu interfeisu sarežģītai subsistēmai.
- Vienība: Atļauj uzglabāt lielu skaitu mazu objektu atmiņā, daloties to kopīgajā stāvoklī.
- Aizstājējs: Nodrošina aizstājēju vai aizpildījumu citam objektam piekļuves kontrolei.
- Uzvedības:
- Atbildības ķēde: Atļauj pārsūtīt pieprasījumus secīgi caur apstrādātājiem.
- Komanda: Pārvērš pieprasījumu par neatkarīgu objektu, kas satur visu informāciju par pieprasījumu.
- Iterators: Nodrošina veidu, kā secīgi piekļūt visiem sastāva objekta elementiem, neizpaužot tā iekšējo attēlojumu.
- Starpnieks: Definē objektu, kas inkapsulē veidu, kā mijiedarbojas objekti.
- Sargājošais: Atļauj saglabāt un atjaunot iepriekšējo stāvokli, neizpaužot tā īstenošanas detaļas.
- Novērotājs: Definē "viens pret daudz" atkarību starp objektiem, tā, ka, mainot viena stāvokli, visi atkarīgie tiek informēti un automātiski atjaunināti.
- Stāvoklis: Atļauj objektam mainīt savu uzvedību atkarībā no iekšējā stāvokļa.
- Stratēģija: Definē algoritmu ģimeni, to inkapsulē un padara tos aizvietojamus.
- Šablona metode: Definē algoritma karkasu operācijā, atstājot apakšklasēm noteikt dažus algoritma soļus.
- Apmeklētājs: Attēlo operāciju, kas jāveic uz struktūras elementiem.
Tāpat pazīstams ar antipatterniem un SOLID principiem.