Interface Segregation Principle (ISP)¶
The interface segregation principle (ISP) states that no code should be forced to depend on methods it does not use.
See also SOLID Design Principles Explained: Interface Segregation with Code Examples, How To Use Interface Segregation Principle in PHP/Laravel
Related : SOLID