A set of five object-oriented design principles, single responsibility, open-closed, Liskov substitution, interface segregation and dependency inversion, intended to make software easier to understand, extend and maintain.
Facts
Core PrincipleSOLID is a mnemonic acronym for five principles intended to make source code more understandable, flexible, and maintainable. 1 Connections
In Field
Invented
Robert C. Martin assembled and popularized the SOLID mnemonic for the five object-oriented design principles in the early 2000s.
Sources
1. SOLID - Wikipedia
Principles section
Robert C. Martin introduced the basic principles of SOLID design in his 2000 paper Design Principles and Design Patterns.
Introduction (lead section)
SOLID is a mnemonic acronym for five principles intended to make source code more understandable, flexible, and maintainable.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.