【发布时间】:2016-07-21 03:15:55
【问题描述】:
我试图了解如何将类分类为边界/控制/实体类。我可以理解边界和实体类,尽管我的理解可能并不完美。边界是与用户交互的类。所以用于用户界面的类将是边界类。实体类处理数据。所以我在 ER 图中使用的实体将是实体类。但我不明白为什么要使用控制对象。据说控制对象是用来封装领域功能的。如果不使用控制类怎么办。你能用例子解释一下吗?我找到了一些解释,但我仍然很困惑。为什么边界不应该直接与实体交互?还有一些不是边界/控制/实体的类。它们是什么?
【问题讨论】:
标签: uml class-diagram ecb-pattern