DEV Community

Said Olano
Said Olano

Posted on

Single Responsibility Principle

A class should never have more than one reason to change.

Long version: Every class should have a single responsibility, and that responsibility should be entirely encapsulated by the class.

Responsibility can be defined as a reason to change, so a class or module should have one, and only one, reason to change.

Top comments (0)

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay