Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Concept

SOLID Principles

Technique

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
Origin Year
2000 1
Core Principle
SOLID 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 Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.