Что такое принцип «Один класс, одна ответственность»?

Я хотел бы узнать о принципе Один класс, одна ответственность . Я нашел несколько статей об этом, но без примеров. Мне бы помогло, если бы вы могли привести пример класса, который нарушает этот принцип.

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

Что такое принцип «Один класс, одна ответственность» ?

6
задан Nathan Hughes 15 August 2018 в 12:40
поделиться