コマンド・照会の分離原則

オブジェクトのメソッドを「照会」と「コマンド」の2つのカテゴリに分類するというもの。
  • 照会:結果を返し、システムの状態を変更しない(副作用がない)
  • コマンド:システムの状態を変更し、値を返さない
メソッドは必ずこの二つのどちらかのみを実装し、両方を行う処理は書いてはいけない。

単一責務の原則(SRP:The Single Responsibility Principle)

オープン・クローズドの原則(OCP:The Open-Closed Principle)

リスコフの置換原則(LSP:The Liskov Substitution Principle)

依存関係逆転の原則(DIP:The Dependency Inversion Principle)

インタフェース分離の原則(ISP:The Interface Segregation Principle)

DRY原則

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

管理人/副管理人のみ編集できます