Middle
Qaysi dizayn shablonlari turlarini bilasiz?
sobes.tech AI
AIdan javob
Dizayn shablonlari uchta asosiy toifaga bo'linadi:
-
Yaratish (Creational) — ob'ektlarni yaratish uchun javobgar bo'lib, yaratish logikasini yashiradi va tizimni yanada moslashuvchan qiladi.
- Singleton (Singleton)
- Factory Method (Fabrika usuli)
- Abstract Factory (Abstrakt Fabrika)
- Builder (Quruvchi)
- Prototype (Prototip)
-
Struktural (Structural) — katta tuzilmalarni shakllantirish uchun sinflar va ob'ektlarni qanday birlashtirishni belgilaydi.
- Adapter (Adapter)
- Bridge (Ko'prik)
- Composite (Kombinatsiya)
- Decorator (Dekorator)
- Facade (Fasad)
- Flyweight (Yengil vazn)
- Proxy (Vekil)
-
Xulq-atvor (Behavioral) — ob'ektlar qanday o'zaro ta'sir qilishini va mas'uliyatlarni qanday taqsimlashini tasvirlaydi.
- Chain of Responsibility (Mas'uliyat zanjiri)
- Command (Buyruq)
- Interpreter (Tafsirchi)
- Iterator (Yig'uvchi)
- Mediator (O'rta vositachi)
- Memento (Memento)
- Observer (Kuzatuvchi)
- State (Holat)
- Strategy (Strategiya)
- Template Method (Shablon usuli)
- Visitor (Mehmonchi)
Har bir shablon arxitekturada muayyan vazifani hal qiladi va kodni yanada qulayroq, kengaytiriladigan va tushunarli qilishga yordam beradi.