SRP
Коротко: Принцип єдиної відповідальності (SRP) стверджує: у класу має бути лише одна причина для зміни.
Докладніше: Це літера «S» у принципах SOLID. У кожного класу рівно одна відповідальність.
Подробиці
Приклад
Клас Invoice, який рахує, …
Див. також: принципи SOLID, OCP, LSP, спагеті-код