为什么项目中需要对象模型?

时间:2010-05-10 07:46:40

标签: oop

为什么项目中需要对象模型?

3 个答案:

答案 0 :(得分:2)

不是。例如,您可以在没有域对象模型的情况下使用Transaction Script

对于大多数应用程序,建议使用对象模型,因为面向对象非常适合处理复杂的业务逻辑。

即使是最小的项目也往往会有一些业务逻辑,这些逻辑可能会增长,导致许多项目从第一天起就使用对象模型...

答案 1 :(得分:1)

任何项目都没有必要。您需要提出更具体的问题。例如 - 如果我正在做X类型的项目,是否需要对象模型,或者我可以做Y?

您的问题的背景非常重要,有助于我们提供您真正可以使用的答案。

答案 2 :(得分:0)

为什么项目中需要任何规划文件?为什么不生成一个填充了随机数的适当大小的文件,选择一个入口点并从那里进行调试?

除了某种方式输入和处理代码之外,项目“”是“必要的”。剩下的就是:

  • 让项目更轻松;
  • 让他们更快出门;
  • 让其他人更快速地加快速度;
  • 允许你更好地理解它。

有许多工具可以实现这些目标,对象模型就是其中之一。它允许您通过可视化更快地了解问题域中的实体以及它们之间的相互关系。当然,如果使用不当(可悲地说,大约99.44%的时间),它可能会混淆设计,或者更糟糕的是,将它驱动到不必要的方向。但是,if语句也是如此,所以我一般不认为这是对它们的强烈谴责。

我认为一个更好的问题,以供将来参考,将是“何时对象模型有用,何时不适用?”