プロトタイプモード:
- 非常に複雑なオブジェクトは、データの準備へのアクセスを必要とするか、新しいを通じて、あなたはプロトタイプモデルを使用することができます生み出します。
- プロトタイプ、複製新しいオブジェクトとしてオブジェクトにJavaのクローニングがあります。明らかに、新しいオブジェクトは、プロトタイプオブジェクトの特性を持っています
- 利点は、高効率(直接クローニングは、再構築処理実行ステップを避けるため)。
- 新しい類似しますが、新しい異なるクローニング。デフォルト値を使用して、新しいオブジェクトのプロパティを作成する新しいです。オブジェクトの属性値をクローン化し、同じプロトタイプオブジェクトを完了します。そしてクローン化されたオブジェクトの変更は、新しいプロトタイプオブジェクトには影響しません。その後、クローンの値を変更します。
達成するためのプロトタイプモデル:
- Cloneableインタフェースとcloneメソッド
- 最も困難な部分を実装するためのプロトタイプモードでは、メモリのコピー操作ですが、幸いにも何かをする私たちのほとんどのためのJavaクローン()メソッドで提供されます。