SOLID este un acronim de la: SRP - The Single Responsibility Principle : o clasa ar trebui sa aibe o singura responsabilitate; OCP - The Open Closed Principle : o clasa trebuie sa fie deschisa la extindere fara a necesita modificarea ei; LSP - The Liskov Substitution Principle: clasele derivate pot sa fi inlocuite de clasele de baza; ISP - The Interface Segregation Principle: interfete cu granulatie fina, specifice unei anumite responsabilitati, specifice unui anumit client; DIP - The Dependency Inversion Principle: dependintele trebuie sa fie definite prin interfete si clase abstracte si nu prin clase concrete; The Single Responsibility Principle( SRP) "There should never be more than one reason for a class to change." — Robert Martin O clasa trebuie sa faca doar in singur lucru si nimic mai mult. Fiecare clasa in parte trebuie sa aiba o singura responsabilitate. O clasa care are o singura responsabilitate este mai usor de modificat, mult mai usor de inteles si mai usor de t...
DREAMER, CRAFTER, TECHNOLOGY ENTHUSIAST, SPEAKER, TRAINER, AZURE MVP, SOLVING HARD BUSINESS PROBLEMS WITH CUTTING-EDGE TECHNOLOGY