如果你了解它们,有些设计模式是可识别的,但其他设计模式则不然。我想在文档中分享这些信息。在uml类图上注释使用的设计模式的最佳方法是什么?是否有任何特殊注释,或者我可以使用注释注释?
答案 0 :(得分:4)
没有标准,但存在一些UML扩展方法可视化具有构造型或标记值(example)的设计模式。即使没有正式的配置文件,以下内容也应该是可以理解的:
+-------------------------+ +--------------------------+
| {observer role=subject} |--->| {observer role=observer} |
| SomeClass | | SomeOtherClass |
+-------------------------+ +--------------------------+
答案 1 :(得分:2)
不,没有特别的注释。为类和接口使用适当的名称(如CompositeSpecification
),并在图表中添加注释。