Software engineering, like other trades, is something that can be done in many ways. Throughout the years people have established patterns and practices to help craft good software. One set of design principles we’ve been discussing is SOLID. Robert C. Martin coded the Interface Segregation Principle (ISP) which “I” represents.
Today’s post is fourth in a five part series. You can find the first parts here: Single Responsibility Principle, Open/Closed Principle, and Liskov Substitution Principle.
#.net #programming #design principles
SOLID design patterns are important for successful software projects. Learn how to apply the Interface Segregation Principle to your code.