是一个抽象ViewModel,在继承时被视为模型

本文关键字:继承 模型 ViewModel 抽象 一个 | 更新日期: 2023-09-27 17:57:47

如果我有一个抽象ViewModel(VM-A),它由子ViewModels(VM-B,C,D)继承,那么该ViewModel(VMS-A)是否被视为ViewModels的模型?

示例:VM-A是一个"Shape"类,包含x个常用属性,具有抽象Calculate()方法。

VM-B是一个"Circle"类,继承VM-a,并重写Calculate以使用公共属性执行自己的计算。

VM-A在这一点上被认为是一个模型吗?

是一个抽象ViewModel,在继承时被视为模型

否,它被视为基本ViewModel。概念Model指的是表示真实状态内容的域模型(面向对象的方法),或表示该内容的数据访问层(以数据为中心的方法)。