私はOpenSource Java Projectsを探して、実際のデザインパターンがどのように現実世界に適用されているかを理解して理解しています。Javaのデザインパターン、アプリケーションを研究するのに最も良いOpenSourceプロジェクトはどれですか?
この目標を達成するために、ソフトウェアデザインパターンのアプリケーションを研究するためのベストオープンソースプロジェクトはどれですか?
私はOpenSource Java Projectsを探して、実際のデザインパターンがどのように現実世界に適用されているかを理解して理解しています。Javaのデザインパターン、アプリケーションを研究するのに最も良いOpenSourceプロジェクトはどれですか?
この目標を達成するために、ソフトウェアデザインパターンのアプリケーションを研究するためのベストオープンソースプロジェクトはどれですか?
デザインパターンを学習するには、まず書籍Head First Design Patternsに進み、簡単な例を自分で作成することをおすすめします。一度それを行うと、あなたはどこでもあなたのパターンを認識し始める:)。 彼らの見た目がわかれば、人気の高いオープンソースプロジェクトを手に入れることができます。そこにたくさんの例があります。
実はあなたも、あなたが既に使用しているJDKのデザインパターンの多くの例があるのであまり見てする必要はありません。Examples of GoF Design Patterns in Java's core libraries春の枠組みの中で
:
org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean
や友人org.springframework.context.ApplicationListener
org.springframework.jdbc.core.JdbcTemplate
(わからない)javax.servlet.Filter
は、私はよく、春のソースがきれいだと思いますコメントして読みやすい。もちろん、フレームワーク全体は非常に複雑ですが、勉強する価値があります。特に:-) ..あなたが日常的に春で作業する場合
私は春になるでしょうがパターンの多くの例があり、確実に最高/最悪の例では、(悪名高い?)クラスAbstractSingletonProxyFactoryBean
あるだけで選びますあなたが興味を持っているプロジェクトです。 – Mat
私は仕事で使っているそれらの束を見ました。しかし、いくつかの一般的な推奨事項があるかどうかを調べていました。 – phoenix24
すべてではないにしても、ほとんどのアプリケーションでデザインパターンが実装されています。一部の開発者はパターンを使用していることを認識していない開発者もあれば、そうでない人もいます。興味のあるパターンを実際に実装するかどうかを尋ねるべきです。それ以上には:問題を説明して、それをより良く解決する方法を尋ねます。 – jgauffin