SOLID
SOLIDは、次の5つの原則からなる。
単一責任の原則 (single-responsibility principle)
開放閉鎖の原則(open/closed principle)
リスコフの置換原則(Liskov substitution principle)
インターフェース分離の原則 (interface segregation principle)(英語版)
依存性逆転の原則(dependency inversion principle)