Continuation of SOLID Principles…..Part-1-https://app-devops.medium.com/solid-principles-part-1-67b244fbac06 4. Interface Segregation Principle The Interface Segregation Principle (ISP) states that clients should not be forced to depend upon interface members they do not use. When we have non-cohesive interfaces, the ISP guides us to create multiple, smaller, cohesive interfaces. When you apply ISP, classes and their dependencies communicate using…