gpt4 book ai didi

MVVM 解决方案架构

转载 作者:行者123 更新时间:2023-12-03 10:29:02 25 4
gpt4 key购买 nike

我有一个解决方案,其中我的业务逻辑存储在一个项目中,而我的 UI 存储在另一个项目中。我正在使用 MVVM 设计模式来创建一个界面,我在想,将我的所有 View 模型放在另一个项目中是否明智和安全?
实际上,我将有 3 个程序集,其中 UI 是将控件数据上下文绑定(bind)到 View-Model 类的可执行文件,而 View-Model 类又绑定(bind)到 Model 类。

请告诉我

汤姆

最佳答案

开始写一个长而详细的答案,然后意识到我认为这并不重要;
只要您保持良好的关注点分离,无论是在同一个项目中使用不同的程序集还是不同的文件夹,都没关系。
唯一重要的情况是如果您想在不交换 View 模型的情况下交换 View 。
即使那样,如果您的 View 和 View 模型在同一个程序集中正确分离,那么重构它们就很容易了。

关于MVVM 解决方案架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16876546/

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