gpt4 book ai didi

architecture - 静态 View 模型/表示模型

转载 作者:行者123 更新时间:2023-12-03 07:46:23 25 4
gpt4 key购买 nike

将我的所有 View 模型/演示模型设为静态类,这样如果任何其他 View 演示器想要更改除其自己的 View 模型之外的 View 模型,它可以轻松获取对其的引用,这是否不正确?

如果这是错误的方法,您将如何实现它?

最佳答案

如果你想让它静态,你最好实现一个适当的单例模式。您会发现测试使用静态模型的所有类非常困难,因为您将无法使用任何依赖关系反转技术。

此外,如果您只有 1 个类,请注意并发性 - 您将需要锁定几乎所有内容。不好。

最后,您可能需要考虑使用工厂模式。易于访问,但将为每个想要使用它的类创建一个新的模型对象。并发问题(大部分)已解决。

关于architecture - 静态 View 模型/表示模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2033506/

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