Middle
Struktur dizayn nümunələrini qeyd edin.
sobes.tech Süni İntellekt
AI-dan cavab
- 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.
- Körpü (Bridge): Abstraksiyanı onun həyata keçirilməsindən ayırır, onları müstəqil dəyişdirməyə imkan verir.
- 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.
- 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.
- 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.
- 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.
- 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.