C# ViewModel的命名
我正在从头开始编写一个Web应用程序,对视图模型的命名有点困惑 在这个应用程序中,有一个C# ViewModel的命名,c#,oop,naming-conventions,C#,Oop,Naming Conventions,我正在从头开始编写一个Web应用程序,对视图模型的命名有点困惑 在这个应用程序中,有一个BaseViewModel几乎是空白的,因为它们可能是应用程序中不需要页眉和页脚的页面,例如发票等,所以我决定创建一个名为XViewModel的新视图模型,它继承自BaseViewModel,它将包含HeaderViewModel的对象和FotterViewModel。因此,TrainerBaseViewModel和UserBaseViewModel是从该XViewModel派生出来的 问题现在可以通过创建X
BaseViewModel
几乎是空白的,因为它们可能是应用程序中不需要页眉和页脚的页面,例如发票等,所以我决定创建一个名为XViewModel
的新视图模型,它继承自BaseViewModel
,它将包含HeaderViewModel
的对象和FotterViewModel
。因此,TrainerBaseViewModel
和UserBaseViewModel
是从该XViewModel
派生出来的
问题现在可以通过创建
XViewModel
来解决,但是根据最佳实践,XViewModel
的名称应该是什么呢?最佳实践是选择一个可以直接从上下文中理解的命名约定(不需要“键”或“字典”)并坚持使用它。我将其称为“DocumentViewModel”因为这是一种包含页眉和页脚的页面。这是一种非常主观的做法,我怀疑是否有“最佳实践”。谢谢@baruch,但你能为我推荐一些名称吗this@rajansoft1fullview模型
<代码>扩展视图模型<代码>主视图模型< /代码>?嘿,再次感谢,这些名字看起来不错,但不符合我的APPF,如果你在代码中使用它,那么请考虑接受答案。谢谢