S => SRP => Single Responsibility Principle
O => OCP => Open / Closed Principle
L => LSP => Liskov Substitution Principle
I => ISP => Interface Segregation Principle
D => DIP => Dependency Inversion Principle
Este projeto tem como intenção demonstrar a violação de cada um dos princípios bem como utilizar os mesmos para a solução e demonstrar como o SOLID pode lhe proporcionar um melhor design de código facilitando a manutenção e o teste.
Confira o artigo e o vídeo explicativo neste artigo: SOLID – Teoria e Prática
Entre em contato para enviar seu feedback
Eduardo Pires - Microsoft MVP ASP.NET