Skip to main content

One doc tagged with "dependencies"

View all tags

Chapter 10: ISP — The Interface Segregation Principle

No client should be forced to depend on methods it does not use. ISP keeps interfaces focused, prevents unnecessary recompilation, and — at the architectural level — prevents importing modules that drag in unwanted dependencies.