【发布时间】:2011-06-12 17:09:07
【问题描述】:
我正在尝试阅读用于记录设计模式的 UML 类图。我了解聚合和组合 - 聚合使用开放菱形,组合使用填充菱形。
我在某处读到虚线意味着实例化-即,如果一个类实例化另一个类,那么您使用从实例化器到实例化的虚线。首先,组合不会像我认为组合暗示所有权那样使用它吗?
其次,我已经看到在非聚合或组合的类之间绘制的线 - 即根本没有 diamnad。这是他们记录观察者模式的示例:
http://www.dofactory.com/Patterns/PatternObserver.aspx
它们显示了从对象到观察者的一条线,没有任何菱形。这是怎么回事?
谢谢
雷
【问题讨论】:
标签: class uml associations diagram