私はこのようなクラス構造を持っています:
空間 --> ServiceRequest --> ServiceRequestSystemX
ServiceRequestSystemX のリストを返すメソッドを作成しました。データは、空間情報が格納されている場所とは別に保持されます。そのため、タイプ ServiceRequestSystemX の新しいオブジェクトを作成するたびに、別のインターフェイスを呼び出して、そのサービス リクエストの Spatial オブジェクトを返します。
ServiceRequestSystemX は最終的に Spatial から派生するため、Spatial オブジェクトを ServiceRequestSystemX オブジェクトにマージするだけで済む簡単な方法はありますか?
ServiceRequestSystemX.X_Coordinate = Spatial.X_Coordinate;
これは退屈で不必要だと思います。