SOLID in C#
The SOLID principles are a great starting point for identifying how to build a loosely-coupled, easy-to-maintain application. Let’s look at each one in order: Single Responsibility Principle (SRP) Open Closed Principle (OCP) Liskov Substitution Principle (LSP) Interface Segregation Principle (ISP) Dependency Inversion Principle (DIP)
Continue Reading