gpt4 book ai didi

c# - MVVM 和命名约定

转载 作者:太空宇宙 更新时间:2023-11-03 14:13:08 25 4
gpt4 key购买 nike

<分区>

更新:感谢您关闭我的问题,因为它可能征求意见或讨论。这就是下面的免责声明所阐明的要点。有人会重新打开这个吗?

免责声明:
对于初学者,我意识到这个问题和可能的答案并不是那么黑白分明,但我陷入了僵局,我需要一些不同的观点。

问题:
当我在 WPF 中工作时,我经常使用 MVVM 模式来使事情发生。在任何给定的程序中,我都会有一堆 View Model 类,它们都派生自一个名为“ViewModelBase”的类,我习惯在类名后加上“ViewModel”后缀但是我发现我最终得到了很多名称很长的类,例如...

输入数据 View 模型
计算 View 模型

等等。我喜欢它们的名称中有一些上下文,但在涉及泛型编程等方面它们可能有点麻烦。我开始认为它们都源自“ViewModelBase”这一事实足以提供信息将它们标识为 View 模型,因此名称上的后缀变得比它的值(value)更麻烦。

是否还有其他人在这个问题上有类似的经验或见解?优点、缺点等?

还有:
不,我没有使用 MVVM 框架,例如 caliburn、MVVMLight 或类似的东西。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com