1

子ViewModels(VM-B、C、D)によって継承される抽象ViewModel(VM-A)がある場合、そのViewModel(VM-A)はViewModelsのモデルと見なされますか?

例:VM-Aは「Shape」クラスであり、抽象Calculate()メソッドを使用してx個の共通プロパティが含まれています。

VM-Bは「Circle」クラスであり、VM-Aを継承し、Calculateをオーバーライドして、共通のプロパティを使用して独自の計算を実行します。

その時点でVM-Aはモデルと見なされますか?

4

1 に答える 1

3

いいえ、ベースのViewModelと見なされます。モデルという概念は、実際の状態のコンテンツを表すドメインモデル(オブジェクト指向のアプローチ)、またはそのコンテンツを表すデータアクセス層(データ中心のアプローチ)のいずれかを指します。

于 2013-02-04T13:25:52.180 に答える