Что говорят SOLID принципы?
SOLID — аббревиатура, объединяющая 5 принципов:
S - The Single Responsibility Principle (SRP) - принцип единственности ответственности
Принцип единственности ответственности или принцип единственности обязанности заключается в том, что класс (объект) должен выполнять строго одну задачу, иметь одну зону ответственности. Объект должен выполнять свою задачу очень хорошо, другие объекты не должны отвечать за эту задачу вовсе.