Принцип единой ответственности или принцип единственной обязанности (Single Responsibility Principle)

Если искать в интернете определение принципа единой ответственности SOLID (SPR: Single Responsibility Principle), можно наткнуться на множество статей, которые почему-то описывают принцип единой обязанности (на английском он тоже звучит как Single Responsibility Principle), называя его принципом SOLID коим он не является. Некоторые статьи и видео все же описывают в примерах принцип единой ответственности, но приводят в качестве аргументов необходимости его применения принцип единой обязанности. В общем, я не нашел четкого разделения принципа единой обязанности и принципа единой ответственности и решил изложить свои соображения по этому поводу в этой статье, чтобы с этим разобраться.  Читать далее «Принцип единой ответственности или принцип единственной обязанности (Single Responsibility Principle)»