Sobes.tech
Middle

Qaysi dizayn shablonlari tasniflarini bilasiz?

sobes.tech AI

AIdan javob

Tasarım naqshlarının əsas üç kateqoriyası, onların məqsədinə əsaslanır:

  • Yaradıcılıq (Creational): Obiektlərin yaradılması ilə əlaqədardır. Onlar sistemi obyektlərin yaradılması, tərkibi və təqdimatı üsulundan asılı olmadan etməkdə kömək edir.
    • Fabrika Metodu
    • Abstrakt Fabrika
    • Builder
    • Singleton
    • Prototype
  • Struktural (Structural): Daha böyük strukturların siniflər və obyektlərdən necə formalaşdığını izah edir.
    • Adaptör
    • Körpü
    • Birləşdirici
    • Dekorator
    • Fasad
    • Flyweight
    • Proxy
  • Davranışsal (Behavioral): Obyektlər arasında qarşılıqlı əlaqə alqoritmlərini və məsuliyyət bölgüsünü müəyyən edir.
    • Məsuliyyət Zənciri
    • Komanda
    • İzahlayıcı
    • İterator
    • Aracı
    • Memento
    • Nəzarətçi
    • Dövlət
    • Strategiya
    • Şablon Metod
    • Ziyarətçi

Həmçinin tətbiq səviyyəsinə görə təsnifat mövcuddur:

  • Sinif nümunələri (Class Patterns): Siniflər arasında statik əlaqələri təsvir edir (mirasa).
  • Obyekt nümunələri (Object Patterns): Obyektlər arasında dinamik əlaqələri təsvir edir (birləşmə).

Məsələn:

Kateqoriya Növ Nümunə
Yaradıcılıq Obyekt Factory Method
Struktural Sinif Adapter
Davranışsal Obyekt Strategy