Kōhei Yamamoto

『オブジェクトデザイン』読書メモ:第 6 章「制御スタイル」

これまでの分(第 1 〜 5 章)はこちら。

この第 6 章で責務駆動設計概説編は終了。最後は各オブジェクトのコラボレーションに必要な制御オブジェクトの設計方法についてです。

6 制御スタイル

制御スタイルとは

制御スタイルの良し悪し

集中型

判断が少ない単一タスクを実行する場合に向いている。

委譲型

制御処理を場合によってどれを利用するか異なる下位責務に分割できるときに向いている。

GoF の State パターンが委譲型制御の一例。

設計上の注意点

参考文献

オブジェクトデザイン