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、依存性逆転の原則