別の言語で読む:zh、ko、fr、tr、ar、es、pt、id、ru、de、ja、vi、bn、np、it
デザインパターンは、プログラマーが使用できる最良の形式化されたプラクティスです。 アプリケーションまたはシステムを設計する際の一般的な問題を解決します。
設計パターンは、テスト済みで実証済みのものを提供することで、開発プロセスをスピードアップできます 開発パラダイム。
デザインパターンの再利用は、重大な原因となる微妙な問題を防ぐのに役立ちます 問題があり、コーダーやアーキテクトのコードの可読性も向上します。 パターンに精通している。
このサイトでは、Java Design Patternsを紹介しています。ソリューションはによって開発されました オープンソースコミュニティの経験豊富なプログラマーとアーキテクト。ザ パターンは、高レベルの説明または ソースコード。ソースコードの例はよくコメントされており、次のように考えることができます。 特定のパターンを実装する方法に関するプログラミングチュートリアル。私たちは最も多く使用します 人気の高いオープンソースJavaテクノロジー。
資料に飛び込む前に、さまざまなソフトウェア設計原則に精通している必要があります。
すべてのデザインはできるだけシンプルにする必要があります。あなたはキス、ヤグニから始めるべきです、 そして、おそらく原則を機能させる可能性のある最も簡単なことをします。複雑さと パターンは、実用的に必要な場合にのみ導入する必要があります 拡張性。
これらの概念に慣れたら、使用可能な設計パターンへのドリルダウンを開始できます。 以下のアプローチのうち
Performance
Gang of Four
Data access
Creational
Behavioral
うまくいけば、このサイトに掲載されているオブジェクト指向のソリューションが役立つと思います。 あなたのアーキテクチャで、私たちがそれらを開発している間と同じくらいそれらを学ぶのを楽しんでください。
あなたがプロジェクトに貢献することをいとわないなら、あなたは関連情報を見つけるでしょう 私たちの開発者ウィキ。私たちは助けます あなたとGitterチャットルームであなたの質問に答えます。
このプロジェクトは、MITライセンスの条件に基づいてライセンスされています。