All concepts

Interface Segregation Principle

Software design principle that states that clients should not be forced to depend on interfaces they do not use, and that interfaces should be designed to be cohesive and specific to the needs of clients.

EverydayConcepts.io

Reference entry — no illustration yet