我在考虑如何在我的webapp中组织模型。在我看来,我有两个选择:
在第一种情况下,我觉得在一个地方管理所有的状态变化会更容易,有更标准化的方法来做,而对于后一种情况,我认为更难保持系统的一致性。
我应该根据哪些因素作出决定?
发布于 2016-05-27 10:32:53
我将使用第一个,但添加第二个概念:而不是不断地检查更改的键,您可以在组件注册后,在需要时发出唯一的模型信号。您可以通过寄存器本身传递信号/回调。
这样,您就不需要创建一大批更新自己的模型(这也意味着您必须避免循环传播)。此外,如果我正确理解,这将违反真理的单一来源。而且,就内存和性能而言,它看起来都更糟糕。
https://stackoverflow.com/questions/37479906
复制相似问题