2009年4月26日星期日

デザインパターン再復習の3ー振る舞いに関するパターン

Iterator (1つ1つ数え上げる)

Template Method (具体的な処理をサブクラスにまかせる) 要注意:テンプレートですから、基本記述は全部I/Fです。

Strategy (アルゴリズムをごっそり切り替える)

Visitor (構造を渡り歩きながら仕事をする)

Chain of Responsibility (責任のたらい回し)

Mediator (相手は相談役1人だけ)

Observer (状態の変化を通知する)

Memento (状態を保存する)

State (状態をクラスとして表現する) 要注意:状態に対する各種処理はこのクラスにまとめる。

Command (命令をクラスにする)

Interpreter (文法規則をクラスで表現する)

没有评论: