Mas'uliyatni ajratish tamoyili
Mas'uliyatni ajratish tamoyili loyihada maxsus vazifalarni bajaradigan funksional bloklarni ajratishni nazarda tutadi.
Mas'uliyatni ajratish tamoyilini qo'llashning katta afzalligi ish jarayonining murakkabligi pasayishi va shu bilan birga uning ishonchliligi va moslashuvchanligi (adaptivligi) oshishidadir.
Mas'uliyatni ajratish tamoyilidan foydalanishning eng oddiy misoli OOPda sinflar va ob'ektlar o'rtasida funksiyalarni taqsimlashdir.
Shuningdek qarang
-
SOLIDtamoyili,
OOP asosida dasturiy ta'minot uchun tavsiyalar beradi -
DRYtamoyili,
dasturiy ta'minotni kichik komponentlarga ajratadi -
KISStamoyili,
dasturiy ta'minotni murakkablashtirishdan voz kechishni nazarda tutadi -
YAGNItamoyili,
dasturiy ta'minotning ortiqcha funksionalligidan voz kechishni nazarda tutadi -
CQStamoyili,
har bir funktsiya uchun faqat bitta buyruq belgilaydi -
LoDtamoyili,
dasturiy ta'minotni ishlab chiqishda qo'llaniladi