如何在uml图中注释设计模式

时间:2013-03-18 09:02:38

标签: design-patterns uml

如果你了解它们,有些设计模式是可识别的,但其他设计模式则不然。我想在文档中分享这些信息。在uml类图上注释使用的设计模式的最佳方法是什么?是否有任何特殊注释,或者我可以使用注释注释?

2 个答案:

答案 0 :(得分:4)

没有标准,但存在一些UML扩展方法可视化具有构造型或标记值(example)的设计模式。即使没有正式的配置文件,以下内容也应该是可以理解的:

+-------------------------+    +--------------------------+
| {observer role=subject} |--->| {observer role=observer} |
|        SomeClass        |    |      SomeOtherClass      |
+-------------------------+    +--------------------------+

答案 1 :(得分:2)

不,没有特别的注释。为类和接口使用适当的名称(如CompositeSpecification),并在图表中添加注释。