如何在UML中表示存储库模式?

时间:2011-09-09 07:09:31

标签: uml repository-pattern

如何用UML表示存储库模式?

是否有任何可用于描述存储库模式的构造型?我正在使用Enterprise Architect来创建图表。我特意寻找类图表示。

2 个答案:

答案 0 :(得分:3)

根据Martin Fowler,P of EAA, p. 322

http://martinfowler.com/eaaCatalog/repository.html

(但是,你必须已经找到了这个,因为它是谷歌的第一次点击。)

基于此示例(以及来自EAA的P的文本),这大致转换为以下DCD:

enter image description here

答案 1 :(得分:1)

jensgram已经就如何将模式表示为类提供了答案。

在EA中使用模式时,您可以使用Diagram - Advanced菜单下的Save UML Pattern轻松创建它们。这样可以保存模式的XML表示。

您可以使用“资源”窗口或通过创建MDG技术(更复杂,但对于中型和大型部署更好的替代方案)导入项目中使用的模式。

不幸的是,EA不支持模式创建的一种UML图表类型是序列图。