Interface Segregation Principle

The interface segregation principle (ISP) states that no code should be forced to depend on methods it does not use.

Documentation

See also SOLID Design Principles Explained: Interface Segregation with Code Examples, How To Use Interface Segregation Principle in PHP/Laravel

Related : SOLID