Interface Segregation Principle (ISP)

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