SOLID 原則

SOLID 原則はプログラムのオブジェクト指向における5つの原則です。

SOLID英語日本語
SSingle responsibility principle単一責任の原則
OOpen closed principle開放閉鎖の原則
LLiskov substitution principleリスコフの置換原則
IInterface segregation principleインターフェース分離の原則
DDependency inversion principle依存性逆転の原則

単一責任の原則

S は単一責任の原則 (Single responsibility principle) です。

開放閉鎖の原則

O は開放閉鎖の原則 (Open closed principle) です。

リフコスの置換原則

L はリスコフの置換原則 (Liskov substitution principle) です。

インターフェース分離の原則

I はインターフェース分離の原則 (Interface segregation principle) です。

依存性逆転の原則

D は依存性逆転の原則 (Dependency inversion principle) です。