【问题标题】:What is meant by a "clean object model"? [closed]“干净的对象模型”是什么意思? [关闭]
【发布时间】:2014-04-29 21:15:02
【问题描述】:

我听说系统被描述为“干净的对象模型”,但似乎还没有一个精确的定义。它似乎指的是类在某种程度上是完整的或一致的。

我只是想知道它是指一个特定的特征还是只是另一个像“优雅”这样的好词。

Quantlib 被描述为“用 C++ 编写,具有干净的对象模型”。1

【问题讨论】:

  • 我删除了一些看似无关的标签。如果是,您能否具体说明这如何适用于他们?您能否也参考来源,以便我们了解上下文?作为旁注:这可能更适合programmers.stackexchange.com
  • 我认为你应该离开 C++ 和 QuantLib。来自 Quantlib.org 网站的第一页:“QuantLib 是用 C++ 编写的,具有干净的对象模型......”
  • 我怀疑是否存在一个干净的定义。这意味着“从 API 的角度来看,我认为我的对象设计得很好。”
  • 它与“脏对象模型”相反。
  • 汉斯没有错。 QuantLib 网站上的副本是 很久 以前写的。

标签: c++ oop design-patterns language-agnostic quantlib


【解决方案1】:

这不是一个真正的技术术语。一个“干净”的对象模型是一个设计良好的对象模型,无论采用哪种良好设计标准。通常它涉及具有清晰的关注点分离和与现实世界概念的直观映射的正交类,即您需要自己判断的很多模糊性。

【讨论】:

  • 我会在这个答案关闭之前回答它.....
猜你喜欢
  • 1970-01-01
  • 2012-07-01
  • 2010-12-29
  • 2014-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-12
相关资源
最近更新 更多