パンくず
書籍 Refactoring to Patterns
Accumulation
Move Accumulation to Visitor
概要
Move Accumuration to Visitorについて
使用する場面
1つのメソッドが異種のオブジェクトから情報を累積する場合
対応方法
Visitorパターンを使用する
利点と欠点
利点
・異種のオブジェクトに対してそれぞれアルゴリズムを適用出来る。
・クラス階層を気にせずに済む
・キャストが不要になる
書籍 Refactoring to Patterns
Accumulation
Move Accumulation to Visitor
Move Accumuration to Visitorについて
1つのメソッドが異種のオブジェクトから情報を累積する場合
Visitorパターンを使用する
・異種のオブジェクトに対してそれぞれアルゴリズムを適用出来る。
・クラス階層を気にせずに済む
・キャストが不要になる