14得票5回答
重构大型数据对象

有哪些重构大型"仅限状态"对象的常见策略? 我正在开发一个特定的软实时决策支持系统,该系统对国家航空领域进行在线建模/仿真。此软件使用多个实时数据源,并为航空领域中的大量实体每分钟生成一次“状态”估计。该问题很容易解决,直到我们达到目前为止的最低级别实体。 我们的数学模型估计/预测了每个实体未...

7得票3回答
如何区分商业模式和数据模型?

我经常看到在讨论面向对象语言的MVC时,人们经常使用这个术语,好像在两者之间存在明确的区别。从上下文中我理解到,业务模型执行操作以改变数据模型。这是一种正确表达差异的方式吗? 然而,让我困惑的是,大多数模型的示例混合了这两个角色,在表面上感觉很自然。通常,改变对象状态的方法在对象本身内部。我...