Sobes.tech
Middle

Struktur dizayn nümunələrini qeyd edin.

sobes.tech Süni İntellekt

AI-dan cavab

  1. Adapter (Adapter): Bir sinifin interfeysini, müştərilərin gözlədiyi interfeysə çevrir. Uyğunsuz interfeysə malik sinflərin birlikdə işləməsinə imkan verir.
  2. Körpü (Bridge): Abstraksiyanı onun həyata keçirilməsindən ayırır, onları müstəqil dəyişdirməyə imkan verir.
  3. Kombinasiyalı (Composite): Ob'ektləri ağac strukturlarında birləşdirir, "hissə-bütün" hiyerarşilərini təmsil edir. Müştərilərə həm tək obyektlərlə, həm də onların birləşmələri ilə eyni şəkildə işləməyə imkan verir.
  4. Dekorator (Decorator): Bir obyektə dinamik olaraq yeni vəzifələr əlavə edir, onun strukturunu dəyişmədən. Funksionallığı genişləndirmək üçün elastik irs alternatividir.
  5. Fasad (Facade): Bir alt sistemdəki interfeyslər toplusuna vahid interfeys təqdim edir. Alt sistemin istifadəsini asanlaşdıran yüksək səviyyəli interfeys müəyyən edir.
  6. Flyweight (Hava çəkisi): Kiçik obyektlərin çox sayda effektiv istifadəsini təmin edir. Bir neçə obyekt arasında paylaşılabilən vəziyyət xaricə çıxarılır.
  7. Proxy (Vəkil): Başqa bir obyektə girişə nəzarət edir, ona "placeholder" və ya "surroqat" təmin edir. Tembel başlanğıc, girişə nəzarət və ya qeydiyyat edə bilər.