2012-10-01 27 views
5

循環依存性を持たないビジター設計パターンを実装する方法はありますか?私が意味することは、訪問客が訪問するためのオブジェクトが必要であるということです。訪問されたオブジェクトは受け入れるために訪問者を必要とする。結局両者はお互いに依存している。ビジターデザインパターンの循環依存性

答えて

4

もう一度見つけてください! Acyclic Visitorをチェックアウト:

引用:

は、とGOFのビジターパターンに固有の面倒 依存サイクルを作成せずに、新たな機能が は、それらの階層に影響を与えることなく、既存のクラス階層に追加することを許可します。

+0

あなたの助けを借りて、 – user1406062

+1

死んだリンク。リンクは避けるべきです。 – pdem