For questions about the Interface Segregation Principle (ISP) in object-oriented design, one of the SOLID principles enumerated by Robert C. Martin. It states that clients should not be forced to depend upon interfaces that they do not use.