SOLID
5つの
ソフトウェアアーキテクチャ
原則の頭文字を取ってSOLIDとしている。
S:
SRP
O:
OCP
L:
LSP
I:
ISP
D:
DIP
開発者が知っておくべきSOLIDの原則 | POSTD
5つの原則は、S.O.L.I.Dの原則と呼ばれています(頭字語はMichael Feathereによって名付けられました)。
S:
SRP
、
単一責任の原則
O:
OCP
、
解放閉鎖の原則
L:
LSP
、
リスコフの置換原則
I:
ISP
、
インターフェース分離の原則
D:
DIP
、
依存性逆転の原則