Описание тега srp
Единый принцип ответственности в объектно-ориентированном программировании, один из принципов SOLID - у класса должна быть только одна причина для изменения.
В объектно-ориентированном программировании принцип единой ответственности гласит, что каждый объект должен нести одну ответственность, и эта ответственность должна быть полностью инкапсулирована классом. Все его услуги должны быть тесно связаны с этой ответственностью.
Этот принцип был придуман Робертом К. Мартином (AKA Uncle Bob) в одноименной статье. Позже он включил это в свои твердые принципы.
Рекомендации: