このアプローチが正しいかどうか、またはこれを行うためのより良い方法があるかどうかを知りたいです。
基本的に、他の多くのクラスを変数として持つ Person クラスがあり、各カスタム クラスは Person ID を渡すことによってインスタンス化され、そのクラスはその ID を使用して必要なデータを取得します。プロパティを介して変数クラスを公開します。
現在、Person クラスのインスタンスを作成するときに変数クラスをインスタンス化しています。これらの数が多いということは、Person クラスのインスタンス化にかかる時間が長くなっていることを意味します。私の考えは、変数クラスのインスタンス化を Property 宣言に移動し、まだ行われていない場合はここで If ステートメントを使用してインスタンス化することでした。
上で述べたように、このアプローチは正しいですか、それともより良い方法ですか?
ありがとう