Middle
Jaké typy návrhových vzorů znáte?
sobes.tech AI
Odpověď od AI
Vzorové vzory jsou rozděleny do tří hlavních kategorií:
-
Vytvářecí — odpovědné za tvorbu objektů, skrývají logiku tvorby a činí systém flexibilnější.
- Singleton (Jedinečný)
- Factory Method (Tovární metoda)
- Abstract Factory (Abstraktní továrna)
- Builder (Stavitel)
- Prototype (Prototyp)
-
Strukturální — určují způsoby skládání tříd a objektů pro tvorbu větších struktur.
- Adapter (Adaptér)
- Bridge (Most)
- Composite (Složený)
- Decorator (Dekorátor)
- Facade (Fasáda)
- Flyweight (Lehká váha)
- Proxy (Zástupce)
-
Chování — popisují způsoby, jak objekty spolu komunikují a rozdělují odpovědnosti.
- Chain of Responsibility (Řetězec odpovědností)
- Command (Příkaz)
- Interpreter (Interpret)
- Iterator (Iterátor)
- Mediator (Mediátor)
- Memento (Memento)
- Observer (Pozorovatel)
- State (Stav)
- Strategy (Strategie)
- Template Method (Šablonová metoda)
- Visitor (Návštěvník)
Každý vzor řeší konkrétní úlohu v architektuře a pomáhá udělat kód lépe udržovatelným, rozšiřitelným a srozumitelným.