2013-02-04 26 views
1

如果我有一個抽象的ViewModel(VM-A),它是由子ViewModels(VM-B,C,D)繼承的,ViewModel(VM-A)是否被視爲ViewModels的模型?例如:VM-A是一個「形狀」類,其中包含x通用屬性的數量,帶有抽象的Calculate()方法。抽象ViewModel在被繼承時被視爲模型嗎?

VM-B是一個「Circle」類,繼承VM-A,並且覆蓋計算以使用公共屬性執行自己的計算。

當時VM-A被認爲是一個模型嗎?

回答

3

不,它被認爲是一個基本的ViewModel。 模型的概念是指代表真實狀態內容的領域模型(面向對象的方法)或代表內容的數據訪問層(以數據爲中心的方法)。