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 |