Javaのデザインパターンは、次の3つのカテゴリに分けることができます
スキーマを作成します。
私は本のデザインパターンは、エンジニアリングの経験の蓄積で、モデルを作成するために、ビジネスシナリオの適切な組み合わせを選択し、抽象オブジェクトを作成し、理解し、いくつかのテンプレートを覚えて、常に便利です
ファクトリパターン
シングルトン......
複合モード
私はそれを理解し、知っている名前を聞い抽象インタフェースは、様々なタイプのモデルを組み合わせることです
プロキシモード
アダプタモード
デコレーター......
行動パターン
(インターフェースを呼び出す)、アクション、アクションや行動への呼び出しは、一連のアクションを組み合わせたものであるとして、動作が複雑で、インタフェースは理解することができます:私は、抽象的行為を、それを理解した後、上記のインタフェースの違いは、合成行動、行動抽象的には、行動パターンを得ます
Observerパターン
デューティ・チェーン。
コマンドモード......
これらの3つのカテゴリがデザインパターンが、実際のソフトウェアエンジニアリング活動、いくつかのデザインパターンのデザインパターンの使用漠然とした、ではないので、明確なビジネスシナリオです
だから、ビジネスシナリオは、最も適切な設計パターンを選択し組み合わせる必要があります
例
https://my.oschina.net/xianggao/blog/660005
継続するには......