Also known as SOLID principles
オブジェクト指向設計の5つの原則を記憶するための頭字語: 単一責任の原則・オープン/クローズの原則・リスコフの置換原則・インターフェイス分離の原則・依存関係逆転の法則
SOLID(ソリッド)は、ソフトウェア工学の用語であり、特にオブジェクト指向で用いられる五つの原則の頭字語である。ソフトウェア設計をより平易かつ柔軟にして保守しやすくすることを目的にしている。その特徴はインターフェースを仲介にしての機能の使用と、インターフェースによる機能の注入である。 この五つの原則は、アメリカのソフトウェア技術者が提唱していた数々の設計原則の中からチョイスされたものである。マーティンが提唱していた原則は、例えば2000年に発表されたレポート『Design Principles and Design Patterns』の中で紹介されている。そのうち五原則をSOLIDという語呂合わせの頭字語にして普及させたのは、ソフトウェア技術者ミカエル・フェザーズであり、2004年以降に広く知られるようになった。SOLIDはオブジェクト指向設計由来であるが、アジャイルソフトウェア開発やといった方法論の哲学にもなっている。
Abstract from DBpedia / Wikipedia · CC BY-SA
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).