In Object-Oriented Design, the principle that clients should not be forced to depend on interface methods they do not use is the:
ADependency Inversion Principle (DIP)
BSingle Responsibility Principle (SRP)
CInterface Segregation Principle (ISP)
DOpen-Closed Principle (OCP)
Explanation
ISP advocates breaking large monolithic interfaces into smaller, specific role-based interfaces.

No Comments