SOLID besh qisimdan iborat:
S - Yagona javobgarlik printsipi
O - Ochish-yopish printsipi
L - Liskov almashtirish printsipi
I - Interfeysni ajratish printsipi
D - Bog'liqlik inversiyasi printsipi
S
"Class faqat bitta ma'suliyatga ega bo'lishi kerak."
O
"Dastur ob'ektlari kengaytirish uchun ochiq, lekin o'zgartirish uchun yopiq bo'lishi kerak"
L
"Liskov almashtirish printsipi ota class ob'ektlari dasturni buzmasdan uning bola class ob'ektlari bilan almashtirilishi kerakligini aytadi."
I
"Ko'pgina mijozga xos interfeyslar bitta umumiy maqsadli interfeysdan yaxshiroqdir."
D
"Classlar classdan emas abstrakt class yoki interface bilan ulash kerak"
Top comments (0)