class A
{};
class B
{
A a;
};
当我想在类图中展示上述类时,我可以这样做:
我可以通过在B
类中使用以菱形( A
结尾的行标记该类1
来创建类2
的字段图片)或指定图片中的类字段( 1
)。然而,使用两者似乎是多余的。什么时候应该使用前者,后者呢?有什么情况我应该同时使用它们吗?
编辑:实际上 Decorator
可以是聚合或合成。虽然,具体的线型对我的问题不重要,IMO。
Edit2:在发生这种情况时,我发现了或多或少真实的图表示例:http://en.wikipedia.org/wiki/Decorator_pattern#mediaviewer/File:Decorator_UML_class_diagram.svg类Component
包含{{1}}类型的字段。
答案 0 :(得分:1)