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

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