如果我有一个抽象的ViewModel(VM-A),它由子ViewModels(VM-B,C,D)继承,那么ViewModel(VM-A)是否被视为ViewModels的模型?
示例:VM-A是一个“Shape”类,包含 x 个公共属性,并带有抽象的Calculate()方法。
VM-B是一个“Circle”类,继承VM-A,并覆盖Calculate以使用公共属性执行自己的计算。
此时VM-A被视为模型吗?
答案 0 :(得分:3)
不,它被视为基本ViewModel。概念模型是指代表真实状态内容的领域模型(面向对象的方法),或代表该内容的数据访问层(以数据为中心的方法)。