0

オブジェクトを動的に作成します。これらのオブジェクトには、データを入力する必要があります。これに対する私の解決策のコンセプトは、いくつかのサンプル データをファイルに保存し、実行時に配列にロードしてから、ファクトリに渡され、後で適切なコンストラクターに渡される配列データに基づいてオブジェクトをランダムに作成することです。ファイル内のレコードには、このレコードが作成するオブジェクトのタイプに関する情報が格納されていることを忘れていました。

これは面倒すぎるのだろうか?はいの場合、オブジェクトを動的に作成してデータを入力するより良い方法は何ですか?

4

1 に答える 1

1

あなたの声明によると、ファクトリの外部のファイルからデータを読み込んでロードしていますが、ファクトリがファイルから入力を読み込んでロードし、レコードに従ってオブジェクトを作成する責任を負う場合は、優れた設計戦略になると思います。このようにして、ファイルまたはデータベースからのロジックを切り離すことができます。さらに、関連するすべてのメソッドを定義して、ファクトリ内のみでオブジェクトを作成できます。

于 2012-08-31T09:28:47.370 に答える