SOLID Principles
May 15, 2020
What is SOLID job Interface Segregation (ISP) The first of the solid design principles and perhaps the most useful is the interface segregation principle. The interface segregation principle says no client should be forced to depend on methods it does not use.A client should depend on the smallest set of interface features: the fewest method and attributes. The wrap vs. extend decision Object-oriented design always involves making the wrap versus extend…