advancedSOLID Principles in Practice
What problems do 'fat interfaces' create in large systems, and how would you split one without breaking existing consumers?
Tests whether you know a bloated interface forces implementers to depend on methods they don't use, and how to migrate safely.
This is a Pro question
Sign in, then upgrade to Pro or Power to unlock this question and the full Interview Prep bank.
What problems do 'fat interfaces' create in large systems, and how would you split one without breaking existing consumers?