SOLID Principles
- S - Single Responsibility Principle
- O - Open Closed Principle
- L - Lishkov's Substitution Principle
- I - Interface Segregation Principle
- D - Dependency Inversion Principle
The SOLID Principles are five principles of Object-Oriented class design. There are rules and best practices to follow while designing a class structure.
Introduced by - Robert J. Martin (a.k.a Uncle Bob) in his paper in 2000
Acronym given by - SOLID acronym was introduced later by Michael Feathers.
No comments:
Post a Comment