პასუხისმგებლობის გაყოფის პრინციპი
პასუხისმგებლობის გაყოფის პრინციპი გულისხმობს სპეციალიზირებული ამოცანების გადაწყვეტის ფუნქციური ბლოკების გამოყოფას შემუშავებულ პროექტში.
პასუხისმგებლობის გაყოფის პრინციპის გამოყენების დიდი უპირატესობა მდგომარეობს იმაში, რომ მცირდება სამუშაო პროცესის სირთულე და ამავე დროს იზრდება მისი საიმედოობა და მოქნილობა (ადაპტურობა).
პასუხისმგებლობის გაყოფის პრინციპის გამოყენების ყველაზე მარტივი მაგალითია ფუნქციების გაყოფა კლასებსა და ობიექტებს შორის OOP-ში.
ასევე იხილეთ
-
SOLIDპრინციპი,
რომელიც ადგენს პროგრამული უზრუნველყოფის რეკომენდაციებს OOP-ზე დაფუძნებით -
DRYპრინციპი,
რომელიც ყოფს პროგრამულ უზრუნველყოფას მცირე კომპონენტებად -
KISSპრინციპი,
რომელიც გულისხმობს პროგრამული უზრუნველყოფის გართულებისგან თავის შეკავებას -
YAGNIპრინციპი,
რომელიც გულისხმობს პროგრამული უზრუნველყოფის ზედმეტი ფუნქციონალისგან თავის შეკავებას -
CQSპრინციპი,
რომელიც თითოეული ფუნქციისთვის ანიჭებს მხოლოდ ერთ ბრძანებას -
LoDპრინციპი,
რომელიც გამოიყენება პროგრამული უზრუნველყოფის შემუშავებისას