如何在UML中实现CRUD操作

时间:2009-11-12 10:02:56

标签: uml crud analysis

我想知道是否有任何分析师/架构师为我的CRUD图表中几乎每个类添加的数百个UML操作都有解决方案。

您是否让每个类继承自实现CRUD操作的基类?

非常感谢关于此的最佳实践和设计模式!

2 个答案:

答案 0 :(得分:4)

很简单。不要将它们添加到图表中。他们会增加什么价值? UML图的价值应该在于解释复杂的情况。重要的是决定你可以消除多少,而不是你可以添加多少。

答案 1 :(得分:2)

我使用构造型来标记类,当且仅当你要进行代码生成时,我会让它们在“详细概念”阶段(就在实现之前)扩展一个基类。但是如果你不打算生成代码(即如果你没有做MDA而我希望你不是),我甚至不愿意添加继承关系。正如斯蒂芬提到的,真正的问题是:你打算怎么处理这些信息?它增加了什么价值?