gpt4 book ai didi

architecture - 在域模型实现中是否应该考虑 UI 项目类型?

转载 作者:行者123 更新时间:2023-12-04 03:59:50 25 4
gpt4 key购买 nike

嗯,问题在标题中:)。关于这个问题的一些想法......

我正在考虑我的应用程序的域模型。我发现状态模式很适合我,因为我有更改其状态的业务对象,并且状态具有严格的顺序,还有许多逻辑取决于状态的操作。
但是我知道我的 UI 将是 Web 应用程序。由于 Web 应用程序是无状态的(在其一般实现中),因此状态只会更改一次,我将无法享受状态模式的所有好处。在这种网络场景中,我什至不需要在 someAction 中更改 StateObject。
所以也许只创建状态顺序规则而不使用状态模式会更好?

最佳答案

您的域层不应该知道您的 UI 层。域对象应该被创建为与 UI 无关。这并不是说不能以与 UI 一起工作的方式设置域对象;这取决于项目,这是我现在正在处理的事情。

关于architecture - 在域模型实现中是否应该考虑 UI 项目类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4665980/

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