gpt4 book ai didi

wpf - 可以让 MVVM 没有临时模型的模型吗?

转载 作者:行者123 更新时间:2023-12-04 23:09:48 26 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

2年前关闭。




Improve this question




您认为从架构的角度来看,使用 ViewModel - View without Model 来处理临时的事情是否合适?

例如:我希望用户输入一些路径,以便稍后打开一些文件。将路径存储在 ViewModel 的任何地方对我来说是没有意义的,当用户单击“显示所有文件”时,我会构建文件模型和 ViewModels 以某种方式代表它们。
所以真的我唯一的模型是文件的模型。

最佳答案

我认为有时人们将设计和架构模式误认为是硬性规定。我们需要了解这些只是指导方针。这方面的一个例子可能是不同的编程语言实现单例模式的方式。

所以我想说,如果您需要将 View Model 的功能绑定(bind)到 View 但实际上不需要模型,那么忽略模型应该没有任何问题。我建议将这些模式用作指导方针,而不是硬性规定。在适用的情况下随意进行微调。

但同时请记住,您并没有违反创建这些层的目的。它不应该像我们绕过模型并直接从 View 模型开始查询后端数据库那样发生。只要遵守关注点分离的基本原则,一切都应该没问题。

关于wpf - 可以让 MVVM 没有临时模型的模型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3372939/

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