【GoF】デザインパターン 3
■ このスレッドは過去ログ倉庫に格納されています
0238デフォルトの名無しさん
NGNG『可変性』って言葉は、「仕様の変更に対処するための柔軟性」って読みかえてもいいものだろうか……
そんなことはどうでも良い
『Chain of Responsibility』パターンだけど、
各オブジェクトが「次のオブジェクト」を知っている必要があるのは何となく違和感があるような気もする
俺の場合、単純だが処理にかかわる全てのオブジェクトを保持するクラスを作り
foreach(Handler c in handle) {
if (c.handleRequest()) {
break; // 処理できたら抜ける
}
}
みたいな感じにすることが多いが、『CoR』パターンって使ったことある人いる?
■ このスレッドは過去ログ倉庫に格納されています