Skip to main content

S.O.L.I.D

SRP: Single Responsibility Principle, a module should be responsible to one and only one actor
OCP: Open-Closed Principle, a software artifact should be open for extension but closed for modification
LSP: Liskov Substitution Principle, interchangeable parts adhere to a contract
ISP: Interface Segregation Principle, avoid depending on things not use
DIP: Dependency Inversion Principle, details should depend on policies

Comments