×

Interface segregation principle

In the field of software engineering, the interface segregation principle states that no code should be forced to depend on methods it does not use. ISP splits interfaces that are very large into smaller and more specific ones so that clients will... Wikipedia