|
Qaysi SOLID tamoyili olingan sinflar ularning asosiy sinflari o‘rnini bosuvchi bo‘lishi kerakligini ta’kidlaydi?Bog'liq DT arxitekturasi137
Qaysi SOLID tamoyili olingan sinflar ularning asosiy sinflari o‘rnini bosuvchi bo‘lishi kerakligini ta’kidlaydi?
Liskov almashtirish printsipi
Ochiq/yopiq tamoyil
Interfeyslarni ajratish printsipi
Bog'liqlik inversiyasi printsipi
138
SOLID tamoyillariga ko‘ra, sinfda nimani minimallashtirish kerak?
Aniq amalga oshirishga bog'liqlik
Usullar soni
Atributlar soni
Konstruktorning ortiqcha yuklanishi soni
139
SOLID tamoyillaridagi “L”ning asosiy yo‘nalishi nima?
Subtiplar o'zlarining asosiy turlari o'rnini bosadigan bo'lishi kerak.
Sinflar uzaytirish uchun ochiq, lekin o'zgartirish uchun yopiq bo'lishi kerak.
Sinflar yagona mas'uliyatga ega bo'lishi kerak.
Interfeyslar mijozning ehtiyojlariga xos bo'lishi kerak.
140
Qaysi SOLID tamoyili umumiy maqsadli interfeyslar o‘rniga mijozga xos interfeyslarni qo‘llab-quvvatlaydi?
Interfeyslarni ajratish printsipi
Yagona javobgarlik tamoyili
Bog'liqlik inversiyasi printsipi
Liskov almashtirish printsipi
141 SOLID tamoyillaridagi "D" birinchi navbatda nimaga qaratilgan?
Yuqori darajadagi modullar past darajadagi modullarga bog'liq bo'lmasligi kerak; ikkalasi ham abstraktsiyalarga bog'liq
bo'lishi kerak.
Ob'ektlarni ularning kichik tiplari misollari bilan almashtirish imkoniyati bo'lishi kerak.
Ob'ektlar yagona javobgarlik tamoyiliga amal qilishlari kerak.
Sinflar yagona mas'uliyatga ega bo'lishi kerak.
142
Yuqori darajali modullar past darajali modullarga bog‘liq bo‘lmasligi kerak, lekin ikkalasi ham abstraksiyalarga bog‘liq
bo‘lishi kerakligi qaysi SOLID tamoyilida ko‘rsatilgan?
Bog'liqlik inversiyasi printsipi
Yagona javobgarlik tamoyili
Ochiq/yopiq tamoyil
Liskov almashtirish printsipi
|
| |