除了所在目录之外,每个模型或视图模型应满足哪些要求才能被归类为模型或视图模型?谢谢大家,Dave。
ViewModel
不是 MVC 模式的一部分。
它是 MVVM 的一部分。
在这两种模式中,MV 都代表业务/领域模型,而 View 则代表 UI。
MVC 还有一个 Controller,它是视图和模型之间的协调者。就 Microsoft MVC 框架的默认设置而言,控制器、视图和模型都放在相应名称的目录中。
MVVM 有 ViewModel,它是视图本身的模型。由于这不是 MVC 模式的一部分,因此 Microsoft 的 MVC 模板中默认没有这些内容,但如果您希望引入这个抽象,应该为它们创建一个 ViewModels 目录。