Intro

The fourth principle of SOILID Principles of OOP. This principle encourages having multiple interfaces instead of a general-purpose one.

Separating the functionality and methods that serve different needs among different interfaces, improving SRP and modularity.

Don't introduce additional functionality to existing interfaces by adding new methods.


References