Middle
Hansı dizayn nümunələri növlərini bilirsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
Dizayn şablonları üç əsas kateqoriyaya bölünür:
-
Yaradıcılıq (Creational) — obyektlərin yaradılmasından məsul olur, yaradılma loqikasını gizlədir və sistemi daha çevik edir.
- Singleton (Singleton)
- Factory Method (Fabrika Metodu)
- Abstract Factory (Abstrakt Fabrika)
- Builder (Tərtibçi)
- Prototype (Prototip)
-
Struktural (Structural) — böyük strukturlar yaratmaq üçün siniflərin və obyektlərin necə birləşdiriləcəyini müəyyən edir.
- Adapter (Adapter)
- Bridge (Körpü)
- Composite (Birləşmə)
- Decorator (Dekorator)
- Facade (Fasad)
- Flyweight (Həcmçəki)
- Proxy (Vəkil)
-
Davranışsal (Behavioral) — obyektlərin necə qarşılıqlı əlaqədə olduğunu və məsuliyyətlərin necə bölüşdürüləcəyini təsvir edir.
- Chain of Responsibility (Məsuliyyət Zənciri)
- Command (Əmr)
- Interpreter (İzahlayıcı)
- Iterator (İterator)
- Mediator (Ortaq)
- Memento (Memento)
- Observer (İzləyici)
- State (Vəziyyət)
- Strategy (Strateji)
- Template Method (Şablon Yöntəmi)
- Visitor (Ziyarətçi)
Hər bir şablon arxitekturada müəyyən bir vəzifəni həll edir və kodun daha asan saxlanması, genişləndirilməsi və başa düşülməsinə kömək edir.