Professional Documents
Culture Documents
Lect 6 Solid Principles
Lect 6 Solid Principles
•Single responsibility
•Open-closed
•Liskov substitution
•Interface segregation
•Dependency inversion
2- Open/Closed Principle :
Software entities should be open for extension, but closed for modification