IT用語集 › プログラミング › SOLID
ロバート・マーチンが提唱したOOPの5原則。単一責任、開放閉鎖、リスコフの置換、インターフェース分離、依存性逆転の頭文字を並べたものだ。
保守しやすいオブジェクト指向コードを書くための指針である。教条のように扱われがちだが、法則ではなくあくまで有用なガイドラインにすぎない。関数型プログラミングには関数型なりの(もっともな)原則がある。