コードが Java で記述されていれば、ビジターのデザイン パターンを説明する優れた記事を教えてもらえますか。
ありがとう
コードが Java で記述されていれば、ビジターのデザイン パターンを説明する優れた記事を教えてもらえますか。
ありがとう
グーグルはあなたの友達です。
http://www.javaworld.com/javatips/jw-javatip98.html : 通常、JavaWorld には優れた機能があります。
http://en.wikipedia.org/wiki/Visitor_pattern#Java_example : ウィキペディアのエントリにも、おそらく探している Java の例があります。
Joshua Kerievsky の「Refactoring to Patterns」で、ビジター パターンの優れた説明を見つけることができます。
その中で与えられた例は、すべてを明確にします。ただし、本は無料で入手できません。
私はこのパターンについてインターネットで多くのことを調査しました。このパターンにはいくつかのフレーバーがあることを知りました。
特に、私は非常に多くの混乱した実装を見てきたので、それについてもっと考えて、私の目的に受け入れられると考えられるものを設計することにしました。
私は Java の大規模で複雑なライブラリを使用しており、これは非常にクリーンできちんとした方法で Visitor パターンを広く使用しています。特に、visitA、visitB、visitWhatever、acceptA、acceptB、acceptWhatever の実装は好きではありません。これは絶対に間違っています、IMHO。これは必要ありません。すべてをきちんとしていれば、それぞれのクラスに関心を分けることができ、あなたの人生はより幸せになります.
機会があれば、私がこれについて書いた記事をご覧ください。
乾杯