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

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