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. #programming #design principles

Interface Segregation Principle - Getting Solid with SOLID - Part 4
2.75 GEEK