SOLIDの原則

オブジェクト指向プログラミング(OOP)に基づいた機能的で長期間維持可能なソフトウェアを作成する際には、SOLIDのオブジェクト指向プログラミング原則が必要です。

SOLIDの主要な原則:

関連項目

  • ソフトウェアを小さなコンポーネントに分割する原則 DRY
  • ソフトウェアの複雑化を避けることを前提とする原則 KISS
  • ソフトウェアの過剰な機能性を避けることを前提とする原則 YAGNI
  • 各関数にコマンドを一つだけ割り当てる原則 CQS
  • ソフトウェア開発に適用される原則 LoD
  • ソフトウェア開発に適用される原則 責任の分離