エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
コマンド/クエリ分離の原則 - memomem @ ウィキ
Command - Query - Separation : CQS メソッドの為の[[オブジェクト指向]]原則、この原則ではすべてのメ... Command - Query - Separation : CQS メソッドの為の[[オブジェクト指向]]原則、この原則ではすべてのメソッドが以下のどちらであるべきとされます。 * コマンドメソッド ――― アクション(更新、調整など様々)を実行し、しばしば、オブジェクトの状態を変化させるような副次効果を伴い、void(返り値なし)である。 * クエリメソッド ――― データを呼び出し元に返し、副次効果を伴わない。どのオブジェクトの状態も永続的には変化させてはならない。 しかも、重要なポイントとして、1つのメソッドが両方を兼ね備えていてはいけません。 ---- &bold(){コマンド/クエリを分離する理由} コマンド/クエリ分離は、コンピュータサイエンスの分野で、望ましい原則として広く認められています。この原則に従うと、プログラムの状態を変化させることなく、より簡単に状態を論理的に判断
2010/03/20 リンク