Pedia

SOLID原則

そりっどげんそく

意味

SOLID原則とは、オブジェクト指向プログラミングにおいて、変更に強く、理解しやすいソフトウェアを設計するための5つの原則の頭文字をとったもの。単一責任商則(S)、オープン・クローズド原則(O)、リスコフの置換原則(L)、インターフェース分離原則(I)、依存性逆転原則(D)からなる。

概要

オブジェクト指向プログラミングにおいて、変更に強く、直しやすいコードを書くための5つの原則。頭文字を取ってSOLID。

  1. S (Single Responsibility): 単一責任の原則(クラスの役割は一つに絞れ)。
  2. O (Open-Closed): 開放閉鎖の原則(拡張には開き、修正には閉じよ)。
  3. L (Liskov Substitution): リスコフの置換原則(親クラスの代わりに子クラスを使っても壊れないようにせよ)。
  4. I (Interface Segregation): インターフェース分離の原則(不要なメソッドを強制するな)。
  5. D (Dependency Inversion): 依存性逆転の原則(具体ではなく抽象に依存せよ)。
TOP / 検索 Amazonで探す