Sobes.tech
Middle

Tərtibat nümunələrinin hansı təsnifatlarını bilirsiniz?

sobes.tech Süni İntellekt

AI-dan cavab

Dizayn nümunələri iki əsas xüsusiyyətə görə təsnif edilir: məqsəd və tətbiq sahəsi.

Məqsədə görə:

  • Yaradıcılıq (Creational) nümunələri: Obiektlərin yaradılma üsullarını təsvir edir, yaradılma məntiqini gizlədir və bu prosesi optimallaşdırır.
  • Struktural (Structural) nümunələri: Klaslar və obyektləri daha böyük strukturlara birləşdirmə üsullarını təsvir edir, mürəkkəb sistemlərin dizaynını sadələşdirir.
  • Davranış (Behavioral) nümunələri: Obyektlər arasında qarşılıqlı əlaqə və məsuliyyət bölgüsünü təsvir edir, sistemin davranışının elastikliyini və genişləndirilə bilməsini artırır.

Tətbiq sahəsinə görə:

  • Klass nümunələri: Klasslar arasındakı əlaqələrlə əlaqəlidir, tərtib zamanı müəyyən edilir və irsiyyət istifadə edir.
  • Obyekt nümunələri: Obyektlər arasındakı əlaqələrlə əlaqəlidir, icra zamanı müəyyən edilir və tərkib və nümayəndəlik istifadə edir.

"Dördlər" (GoF) kateqoriyalarındakı nümunələr:

Məqsəd Nümunələr
Yaradıcılıq Mücərrəd fabriki, Tərtibçi, Fabrik metodu, Nümunə, Tək (Singleton)
Struktural Adaptör (obyektlər), Körpü, Birləşdirici, Dekorator, Fasad, Yenidən istifadəçi, Proxy
Davranış Məsuliyyət zənciri, Əmr, İterasiya, Aracı, Memento, İzləyici, Strategiya, Şablon metodu, Ziyarətçi