0

コンポジット指向プログラミングと DCI はレスト フレームワーク内で使用する興味深い手法だと思いますが、問題が発生しました。mixin オブジェクトをシリアル化し、そのすべてのプロパティを取得することは可能ですか? 例えば:

public class IHasOwner 
{ 
  string owner(); 
} 

public class HasEngine 
{ 
  string engine(); 
}

上記の 2 つのクラスをミックスインとして CarComposite オブジェクトを作成するとします。この CarComposite クラスをデシリアライズして、次の xml を取得できますか?:

<CarComposite> 
   <owner></owner> 
   <engine></engine> 
</CarComposite> 

これが一般的にどのように処理されるかに興味がありますが、インターフェイスを逆シリアル化できないため、.NET に細心の注意を払っています。

4

1 に答える 1