Tutorials / SOLID

THE SOLID HARBOUR · CHAPTER 4 OF 5

Interface segregation I

Give clients the interfaces they need, without forcing them to depend on unrelated operations.

SOLID is a set of design guidelines, not a scorecard. The aim is software that stays understandable as real requirements change.