SOLID原則とは、以下の3つ特徴を持つソフトウェア構造を作るための原則の頭文字を取った呼び方である。 変更に強いこと 理解しやすいこと コンポーネントの基盤として、多くのソフトウェアシステムで利用できること 関数やデータをどうクラスに組み込み、クラス同士をどう接続させるかの指針になる。