Middle
Koje vrste šablona dizajna poznajete?
sobes.tech АИ
Одговор од АИ
Šabloni dizajna dele se na tri glavne kategorije:
-
Kreacioni — odgovorni za kreiranje objekata, skrivaju logiku kreiranja i čine sistem fleksibilnijim.
- Singleton (Singleton)
- Factory Method (Fabrika metoda)
- Abstract Factory (Apstraktna fabrika)
- Builder (Graditelj)
- Prototype (Prototip)
-
Strukturni — definišu načine sastavljanja klasa i objekata za formiranje većih struktura.
- Adapter (Adapter)
- Bridge (Most)
- Composite (Složeni)
- Decorator (Dekorator)
- Facade (Fasada)
- Flyweight (Lagana težina)
- Proxy (Zastupnik)
-
Ponašajući — opisuju načine na koje objekti međusobno deluju i raspoređuju odgovornosti.
- Chain of Responsibility (Lanac odgovornosti)
- Command (Komanda)
- Interpreter (Interpretator)
- Iterator (Iterater)
- Mediator (Mediator)
- Memento (Memento)
- Observer (Posmatrač)
- State (Stanje)
- Strategy (Strategija)
- Template Method (Šablonska metoda)
- Visitor (Posetilac)
Svaki obrazac rešava specifičan zadatak u arhitekturi i pomaže da kod bude lakši za održavanje, proširenje i razumevanje.