Sobes.tech
Middle

Hansı dizayn nümunələrinin təsnifatlarını bilirsiniz?

sobes.tech Süni İntellekt

AI-dan cavab

Dizayn şablonlarının əsas təsnifatı aşağıdakılardır:

  1. Məqsədə görə:

    • Yaradıcılıq (Creational): Ob'ektlərin yaradılma üsullarını təsvir edir, elastikliyi və təkrar istifadəni artırır.
    • Struktural (Structural): Siniflərin və obyektlərin daha böyük strukturlara birləşdirilmə yollarını təsvir edir.
    • Davranış (Behavioral): Alqoritmləri və obyektlər arasında məsuliyyət bölgüsünü təsvir edir.
  2. Tətbiq sahəsinə görə:

    • Sinif nümunələri (Class Patterns): Siniflər arasındakı statik əlaqələri təsvir edir, bunlar tərtib zamanı müəyyən edilir. Abstrakt əlaqələr yaratmaq üçün irsiyyətdən istifadə edir.
    • Obyekt nümunələri (Object Patterns): Obyektlər arasındakı dinamik əlaqələri təsvir edir, bunlar icra zamanı dəyişə bilər. Əlaqələri yaratmaq üçün tərkibdən istifadə edir.

Məsələn, Fabrika Metodu (Factory Method) yaradıcı nümunədir və sinif nümunələrinə aiddir, strategiya (Strategy) isə davranış nümunəsidir və obyekt nümunələrinə aiddir.