Я хотел бы узнать о принципе Один класс, одна ответственность . Я нашел несколько статей об этом, но без примеров. Мне бы помогло, если бы вы могли привести пример класса, который нарушает этот принцип.
Я знаком с идеей, что метод должен делать только одну вещь, например получать и устанавливать методы. Он не должен совпадать с One Class, One Responsibility , потому что методы set и get реализованы внутри класса. Означает ли это, что класс нарушает правило, потому что у класса есть обязанности как устанавливать, так и получать?
Что такое принцип «Один класс, одна ответственность» ?