src: slideplayer.com
In computer programming, the term SOLID is a mnemonic acronym for five design principles intended to make software designs more understandable, flexible and maintainable. The principles are a subset of many principles promoted by Robert C. Martin, . Though they apply to any object-oriented design, the SOLID principles can also form a core philosophy for methodologies such as agile development or Adaptive Software Development. The SOLID acronym was introduced by Michael Feathers.
Video SOLID (object-oriented design)
Overview
Maps SOLID (object-oriented design)
See also
- Adaptive Software Development
- Agile programming
- Code reuse
- Computer programming
- Object-oriented programming
- Inheritance (object-oriented programming)
Design and development principles
- Package principles
- DRY
- GRASP (object-oriented design)
- KISS
- YAGNI
src: i.ytimg.com
References
Source of the article : Wikipedia