Visitorパターン
Visitorパターンは
- データと振る舞い(処理)を分離する
- その結果振る舞いの追加に強くする(データの追加には弱い)
下の図でいうと、Visitorクラスの追加は強いですが、Acceptorクラスの追加は弱いという感じでしょうか。
結城浩氏のデザパタ本見たんですが、あれなんかちょっと違う感じが。だいたい下の方と同じこと考えました。
http://www.aerith.net/design/Visitor-j.html
Visitorパターンは
下の図でいうと、Visitorクラスの追加は強いですが、Acceptorクラスの追加は弱いという感じでしょうか。
結城浩氏のデザパタ本見たんですが、あれなんかちょっと違う感じが。だいたい下の方と同じこと考えました。
http://www.aerith.net/design/Visitor-j.html