Interface Segregation Principle

From NovaOrdis Knowledge Base
Revision as of 22:41, 3 April 2018 by Ovidiu (talk | contribs) (→‎Overview)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

External

Internal

Overview

Clients should not be forced to implement interfaces they don't use. Instead of one large interface many small interfaces are preferred based on groups of methods, each one serving one submodule.