ホームページ >Java >&#&チュートリアル >Java の作成パターンとは何ですか?

Java の作成パターンとは何ですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-06-23 12:12:253019ブラウズ

Java の作成パターンとは何ですか?

#Java の作成パターンとは何ですか?

Java 作成パターンには次のものが含まれます:

1. プロトタイプの例: QQ で MM とチャットし、必ず愛情のこもった言葉を言ってください。 、愛の言葉を集めました。必要なときにコピーして QQ に入れてください。

これが私の愛の言葉のプロトタイプです。

プリミティブ モデル モード: プロトタイプ オブジェクトを指定して、作成するオブジェクトのタイプを指定し、そのプロトタイプ オブジェクトをコピーして同じタイプのオブジェクトをさらに作成します。オリジナルモデルモードでは、商品カテゴリーを動的に追加・削減することができ、商品カテゴリーにあらかじめ階層構造を持たせる必要がなく、どのような階層構造にも対応できます。欠点は、すべてのクラスに clone メソッドを装備する必要があることです。

2. FACTORY 例:

女の子にご馳走するのは欠かせませんマクドナルドの手羽先とKFCの手羽先はどちらも女の子の大好物です味は違いますが何といっても

##MM を持ってマクドナルドか KFC に行きます。ウェイターに「手羽先 4 本」と言ってください。マクドナルドとKFCは手羽先を生産する工場です。

ファクトリ パターン: クライアント クラスとファクトリ クラスは分離されています。消費者は特定の製品を必要とするときはいつでも、工場に要求するだけで済みます。消費者は新製品をそのまま受け入れることができます。欠点は、製品を変更すると、それに応じてファクトリ クラスも変更する必要があることです。どのように作成し、どのようにクライアントに提供するかなど。

3. FACTORY METHOD の例:

MM をマクドナルドにハンバーガーを食べに招待します。MM によって好みが異なります。それぞれを覚えるのは面倒です。私は通常

Factory を使用します。メソッドモードでは、MM をウェイターに連れて行き、「バーガーが欲しい」と言い、どの種類のバーガーが欲しいかについては、MM に直接ウェイターに伝えてください。

ファクトリ メソッド パターン: コア ファクトリ クラスはすべての製品の作成を担当しなくなり、特定の作成作業をサブクラスに任せ、指示を出すことだけを担当する抽象的なファクトリの役割になります

ボディ ファクトリ クラスが、どの製品クラスをインスタンス化する必要があるかという詳細には触れずに実装する必要があるインターフェイス。

4. シングルトンの例:

美しい妻が 6 人いて、その夫は全員私です。私は家族の夫シグルトンです。彼らが「夫」と言う限り、彼らは全員です同じ

人、それが私です。シングルトン モード: シングルトン モードでは、特定のクラスのインスタンスが 1 つだけであることが保証され、クラス自体がインスタンス化されて、このインスタンスがシステム全体に提供されます。シングルトン パターンは、真の「単一インスタンス」要件がある場合にのみ使用してください。

推奨チュートリアル: 「

Java ビデオ チュートリアル

以上がJava の作成パターンとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。