4

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

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

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

4

2 回答 2

4

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

于 2009-11-12T10:09:03.920 回答
2

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

于 2009-11-12T10:25:04.607 回答