デザパたん シーズン2 第6回 チェインオブレスポンシビリティ
デザインパターン勉強会 シーズン2の第6回
チェインオブレスポンシビリティ
担当は @ina_ani
ブログ http://dezapatan.g.hatena.ne.jp/inajob/20120327
準備中
ina_ani@3歳児のパパ
@ina_ani
むー とりあえず動くサンプルはできた 説明を書くだけ書いて発表は来週を期待するか。 もう少し作りこみたい #dezapatan
2012-03-27 00:55:31デザパたん シーズン2 第6回 チェインオブレスポンシビリティ
デザパたん はてグ
ぽり野郎
@polistes
コンポジットは構造なので、チェインオブレスポンシビリティの振る舞いでそのなかを探索。オブジェクトの取得とか、処理の実行とかは問わない。責任を受け渡していく #dezapatan
2012-03-27 20:30:46
ぽり野郎
@polistes
メリット:送信するオブジェクトと受信するオブジェクトを分離できる。クライアントがいろんなオブジェクトを知る必要がない。各処理をオブジェクトに押し込めることができる #dezapatan
2012-03-27 21:06:52
ぽり野郎
@polistes
デメリット:最後まで処理できない可能性がある。1つも処理ができない場合にはクライアントが責任。無限ループになるときも。 #dezapatan
2012-03-27 21:07:53チェインオブレスポンシビリティーに関連するパターンの話
ぽり野郎
@polistes
オブザーバを実装した場合は図形がサブジェクト「私がクリックされたぞー!!」って叫ぶ。あらかじめ登録しておいたオブザーバの一覧に通知。 #dezapatan
2012-03-27 21:19:11擬人化フェーズに移行