SOLID
Sign in to saveAlso known as SOLID principles
オブジェクト指向設計の5つの原則を記憶するための頭字語: 単一責任の原則・オープン/クローズの原則・リスコフの置換原則・インターフェイス分離の原則・依存関係逆転の法則
Wikidata facts
Show 1 more fact
- Stack Exchange tag
- stackoverflow.com/tags/solid-principles
Sources (1)
via Wikidata · CC0
Article · 日本語
SOLID(ソリッド)は、ソフトウェア工学の用語であり、特にオブジェクト指向で用いられる五つの原則の頭字語である。ソフトウェア設計をより平易かつ柔軟にして保守しやすくすることを目的にしている。その特徴はインターフェースを仲介にしての機能の使用と、インターフェースによる機能の注入である。 この五つの原則は、アメリカのソフトウェア技術者が提唱していた数々の設計原則の中からチョイスされたものである。マーティンが提唱していた原則は、例えば2000年に発表されたレポート『Design Principles and Design Patterns』の中で紹介されている。そのうち五原則をSOLIDという語呂合わせの頭字語にして普及させたのは、ソフトウェア技術者ミカエル・フェザーズであり、2004年以降に広く知られるようになった。SOLIDはオブジェクト指向設計由来であるが、アジャイルソフトウェア開発やといった方法論の哲学にもなっている。
Abstract from DBpedia / Wikipedia · CC BY-SA
Connections
Robert Cecil Martin
Entity
YouTube
Concept
International Standard Book Number
Entity
solid
Entity
Q161053
Entity
object-oriented programming
Entity
source code
Entity
acronym
Entity
agile software development
Entity
class
Entity
mnemonic
Entity
polymorphism
Entity
inheritance
Entity
software maintenance
Entity
single responsibility principle
Entity
design by contract
Entity
Liskov substitution principle
Entity
open/closed principle
Entity
code reuse
Entity
General responsibility assignment software patterns
Entity