Creational design patterns(Yaratilish dizayn naqshlari)
Ushbu dizayn naqshlarining barchasi sinfni tashkil etish bilan bog'liq. Ushbu naqshni qo'shimcha ravishda sinf yaratish naqshlari va ob'ektni yaratish naqshlariga bo'lish mumkin. Sinf yaratish naqshlari instantatsiya jarayonida merosdan samarali foydalangan bo'lsa, ob'ekt yaratish naqshlari ishni bajarish uchun topshirishdan samarali foydalanadi.
Abstract Factory
Bir nechta sinflarning oilalari misolini yaratadi
Builder
Ob'ekt qurilishini uning vakolatxonasidan ajratib turadi
Factory Method
Bir nechta olingan sinflarning nusxasini yaratadi
Object Pool
Ishlatilmaydigan ob'ektlarni qayta ishlash orqali qimmatbaho sotib olish va resurslarni chiqarishdan saqlaning
Prototype
Nusxalash yoki klonlash uchun to'liq boshlangan misol
Singleton
Faqat bitta misol mavjud bo'lishi mumkin bo'lgan sinf
Do'stlaringiz bilan baham: |