Պատասխանատվության տարանջատման սկզբունք

Պատասխանատվության տարանջատման սկզբունքը ներառում է մշակվող նախագծում ֆունկցիոնալ բլոկների առանձնացում, որոնք լուծում են մասնագիտացված խնդիրներ։

Պատասխանատվության տարանջատման սկզբունքը կիրառելու մեծ առավելությունը կայանում է նրանում, որ նվազեցնում է աշխատանքային գործընթացի բարդությունը և միաժամանակ մեծացնում է դրա հուսալիությունն ու ճկունությունը (հարմարվողականությունը)։

Պատասխանատվության տարանջատման սկզբունքն օգտագործելու ամենապարզ օրինակը դասերի և օբյեկտների միջև ֆունկցիաների բաշխումն է OOP-ում։

Տես նաև

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