目的
S、O、L、I、D の
S、Oまでは思い出せるけど、L以降がなんの略なのかを忘れてしまうので書いておく。
SOLIDの原則とは
「S」 ...単一責任の原則(Single Responsibility Principle)
「O」 ...オープン・クローズド[開放/閉鎖]の原則(Open-Closed Principle)
「L」 ...リスコフ置換原則 (Liskov substitution principle)
「I」 ...インタフェース分離の原則 (Interface segregation principle)
「D」 ...依存性逆転の原則 (Dependency inversion principle)