Պատասխանատվության տարանջատման սկզբունք
Պատասխանատվության տարանջատման սկզբունքը ներառում է մշակվող նախագծում ֆունկցիոնալ բլոկների առանձնացում, որոնք լուծում են մասնագիտացված խնդիրներ։
Պատասխանատվության տարանջատման սկզբունքը կիրառելու մեծ առավելությունը կայանում է նրանում, որ նվազեցնում է աշխատանքային գործընթացի բարդությունը և միաժամանակ մեծացնում է դրա հուսալիությունն ու ճկունությունը (հարմարվողականությունը)։
Պատասխանատվության տարանջատման սկզբունքն օգտագործելու ամենապարզ օրինակը դասերի և օբյեկտների միջև ֆունկցիաների բաշխումն է OOP-ում։
Տես նաև
-
SOLIDսկզբունքը,
որը տալիս է ծրագրային ապահովման առաջարկություններ՝ հիմնված OOP-ի վրա -
DRYսկզբունքը,
որը բաժանում է ծրագրային ապահովումը փոքր բաղադրիչների -
KISSսկզբունքը,
որը ենթադրում է հրաժարում ծրագրային ապահովման բարդացումից -
YAGNIսկզբունքը,
որը ենթադրում է հրաժարում ծրագրային ապահովման ավելորդ ֆունկցիոնալությունից -
CQSսկզբունքը,
որը յուրաքանչյուր ֆունկցիայի համար սահմանում է միայն մեկ հրաման -
LoDսկզբունքը,
որը կիրառվում է ծրագրային ապահովման մշակման ժամանակ