Junior
Qaysi dizayn shablonlarini bilasiz?
sobes.tech AI
AIdan javob
Tugʻiladiganlar:
- Singleton: Faqat bir nusxani mavjudligini taʼminlaydi va unga global kirish nuqtasini taqdim etadi.
- Factory Method: Ob'ekt yaratish uchun interfeysni belgilaydi, ammo subklasslarga qaysi klassni instansiyalashni hal qilish imkonini beradi.
- Abstract Factory: Bog'langan yoki bog'liq bo'lgan ob'ektlar oilasini yaratish uchun interfeysni taqdim etadi, ularning aniq klasslarini aniqlamagan holda.
- Builder: Murakkab ob'ektni qurishni bosqichlarga bo'lib, bir xil qurilish jarayonidan foydalanib, ob'ektning turli taqdimotlarini yaratishga imkon beradi.
- Prototype: Mavjud nusxani (prototip) takrorlab, ob'ektlarni yaratadi, qurilish jarayonini takrorlash o'rniga.
Strukturalar:
- Adapter: Bir klassning interfeysini boshqa interfeysga aylantiradi, mijozlar kutayotgan. Mos kelmaydigan interfeyslar bilan ishlash imkonini beradi.
- Bridge: Abstraktsiyani uning amalga oshirilishidan ajratadi, ularning mustaqil ravishda o'zgarishiga imkon beradi.
- Composite: Ob'ektlarni daraxt tuzilmalarga birlashtiradi,