Client-Specific Interfaces
← Back to Interface Segregation Principle
Interfaces tailored to the specific needs of each client. Rather than one general-purpose interface, each client gets an interface with only the methods it actually uses, reducing unnecessary dependencies.