デザインパターンが新しく、同じオブジェクトを何度も作成する必要があるユースケースがあります。私の場合は、大きなXMLファイルを解析しているので、各チャンクのオブジェクトを1つ作成する必要があります。すべてのオブジェクトは、格納されている値が異なる以外は同じメソッドを持っています。 現在、私は手続き的な方法でこれをやっています。つまり、XMLファイルの読者を作成し、静的メソッドparseEntryはXMLのチャンクを取り出し、それらをPOJOに解析します。 私はこれを行うより良い方法があると思う。 ありがとう、オブジェクトを何度も作成するためのデザインパターン
1
A
答えて
0
あなたのためのオブジェクトを生成しFactory Patternを使用してFactoryクラスを作成します。
もう1つのアプローチは、Compositeパターンを使用することです。このパターンは、継承を使用するとゲームのアーキテクチャを過度に複雑にし、互いに強く結合したゲームプログラミングで非常に便利です。
1
おそらく工場パターンが役立つかもしれません。
関連する問題
- 1. オブジェクトを作成するためのデザインパターン
- 2. vtkでのオブジェクト作成デザインパターン
- 3. 子クラスのオブジェクトインスタンスを作成するためのデザインパターン
- 4. オブジェクトのバージョン管理を行うためのデザインパターンは何ですか?
- 5. 何度も何度も何度も何度もイベントを実行します。
- 6. オブジェクトを作成するためのConstexpr
- 7. Rails - モデルをサブクラス化するためのデザインパターンは何ですか?
- 8. JavaScriptを何度も何度も実行するタイマーを作る方法
- 9. サービスのためのJavaデザインパターンをオブジェクトに適用する
- 10. この複雑なオブジェクトを構築するためのデザインパターン
- 11. 特定のモデルにオブジェクトを解析するためのデザインパターン
- 12. オブジェクトのグループを1つにマスキングするためのデザインパターン
- 13. Djangoのデザインパターン - モデルの作成と更新のためのフォーム
- 14. なぜSystem.Randomは '1'に何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も繰り返していますか?
- 15. 依存関係を持つ多くのオブジェクトの作成を管理するための適切なデザインパターン
- 16. 別のモデルから何度も何度もレコードを取得するための最良の方法 - Rails
- 17. サーバをテストするために何度もウェブページを開くためのスクリプト
- 18. データベースを何度も作成するios 7
- 19. Userオブジェクトが作成されるたびに、UserInfoオブジェクトも作成
- 20. 何度も何度も...ポインタ
- 21. ウェブサイトアーキテクチャを作成するために使用するものは何ですか?
- 22. 一度に複数のオブジェクトを作成するためのGroovy-Rificの方法
- 23. ポインタを避けるためのC++デザインパターンのようなもの?
- 24. マスターをスレーブから切り離し、サードパーティを作成するためのデザインパターン。
- 25. 特定のコマンドを何度も何度も何度も何度も繰り返しますか?
- 26. アプリの購入方法を何度も何度も何度...?
- 27. 動的なJSON for APIを作成するための最適なデザインパターン
- 28. 文字列からケースオブジェクトを作成するためのscala "factory"デザインパターン
- 29. オブジェクトを1回だけ作成するための同期オブジェクト
- 30. 物を分類するためのデザインパターン
お返事ありがとうございます。私は工場のパターンを使うことを考えました。しかし私が読んだところからは、それは形状のような同じ基本クラスを持つ異なるオブジェクトを扱うのに適しています。私にとって、私が扱っているすべてのオブジェクトは、同じ振る舞いで同じです。工場のパターンを使用する必要がありますか、単純なものを単純化するために単純な方法がありますか? –
答えを更新しました。このアイデアが役立つことを願っています。 –