Sobes.tech
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í:

  1. 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)
  2. 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)
  3. 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.