私はC#プロジェクトで作業しています。データのローカルキャッシュを管理し、GUI上に提示する必要があります。私が持っている例えばデータを変換するためのデザインパターン
:
public class DataFromOtherLibrary
今、私は私が必要とする情報は、それから
public class MyDataModel
{
private DataFromOtherLibrary cache;
public MyDataModel (DataFromOtherLibrary Source)
{
cache = Source;
}
public long Field1 { get { return cache.SomeField; } }
public long Field2 { get { return cache.OtherFiled; } }
}
を翻訳支援するクラスを作りたい今私が持っている問題は、私が作成する必要がありますDataFromOtherLibrary
ごとにMyDataModel
を入力すると、1つのトランスレータクラスを持つのがよいでしょう。私はどのようにそれを行うとまだ(私はデータバインドする必要があります)プロパティを実装するかわからない。
おかげ マット
「IMyDataModel」を返すファクトリが必要なようです。しかし、それは情報の欠如のために暗闇の中でやや打撃を受けます。 – Jonesopolis
あなたの目標は明確ではありません – Liam
MyDataModleオブジェクトを含むListを返すProvider(Factory)クラスを使用する必要があるとも思います。 – SeeuD1