Middle
Aké typy návrhových vzorov poznáte?
sobes.tech AI
Odpoveď od AI
Vzorové vzory sú rozdelené do troch hlavných kategórií:
-
Vytváracie — zodpovedné za tvorbu objektov, skrývajú logiku tvorby a robia systém flexibilnejším.
- Singleton (Singleton)
- Factory Method (Továrenská metóda)
- Abstract Factory (Abstraktná továreň)
- Builder (Staviteľ)
- Prototype (Prototyp)
-
Štrukturálne — určujú spôsoby skladania tried a objektov na tvorbu väčších štruktúr.
- Adapter (Adaptér)
- Bridge (Most)
- Composite (Zložený)
- Decorator (Dekorátor)
- Facade (Fasáda)
- Flyweight (Váha vlietavého)
- Proxy (Zástupca)
-
Správanie — opisujú spôsoby, akými objekty interagujú a rozdeľujú zodpovednosti.
- Chain of Responsibility (Reťazec zodpovednosti)
- Command (Príkaz)
- Interpreter (Interpretér)
- Iterator (Iterátor)
- Mediator (Mediátor)
- Memento (Memento)
- Observer (Pozorovateľ)
- State (Stav)
- Strategy (Stratégia)
- Template Method (Šablónová metóda)
- Visitor (Návštevník)
Každý vzor rieši konkrétnu úlohu v architektúre a pomáha udržiavať, rozširovať a lepšie pochopiť kód.