SOLID Principle
SOLID is a mnemonic acronym for 5 design principles intented to make Object oriented design more understandable, flexible and maintainable.
First introduced in 2000, acronym introduced later around 2004 by MF.
Although SOLID principles apply to any object oriented design, they can also form a core philosophy for methodologies such as AGILE development Or Adaptive Software development.
The 5 design principles are:
- Single Responsibility
- Open Closed principle
- Liscov Substitution principle
- Interface Segregation principle
- Dependency Inversion principle
Comments
Post a Comment