1. Single-responsibility principle - Wikipedia
Link: https://en.wikipedia.org/wiki/Single-responsibility_principle
Description: The single-responsibility principle (SRP) is a computer-programming principle that states that "A module should be responsible to one, and only one, actor." The term actor refers to a group which can consist of one or more stakeholder or user who requires that change in the module. . Robert C. Martin, the originator of the term, expresses the principle as, "A class should have …