Single Responsibility Principle
Single Responsibility Principle (SRP) "A class should have one, and only one, reason to change." The Single Responsibility Principle states that a class should …
Single Responsibility Principle (SRP) "A class should have one, and only one, reason to change." The Single Responsibility Principle states that a class should …
Open/Closed Principle (OCP) "Software entities should be open for extension but closed for modification." The Open/Closed Principle means you should be able to …
Liskov Substitution Principle (LSP) "Objects of a superclass should be replaceable with objects of its subclasses without breaking the application." The Liskov …
Interface Segregation Principle (ISP) "No client should be forced to depend on methods it does not use." The Interface Segregation Principle states that large i…
Dependency Inversion Principle (DIP) "High-level modules should not depend on low-level modules. Both should depend on abstractions." The Dependency Inversion P…
Save this stack to your personal DevRecall — add your own notes, track what you're learning, and share what you know with the community.
Get started — free forever