Fat Interface Problem
← Back to Interface Segregation Principle
When an interface grows too large, implementing classes are forced to provide methods they do not need. This creates unnecessary coupling and makes the interface harder to implement, test, and evolve.