我对UML图表没有太多经验,并且遇到了一个我没有完全理解的图表。
当我有以下UML图时:
根据我的研究,我目前对这个UML图的理解是观察者在主题中聚合。而且concreteObserverA和concreteObserverB继承自Observer。
答案 0 :(得分:3)
是的,大多数人对UML知识的了解程度如何。
拜托,你能指出那个来源吗?实际上,箭头不是聚合而是关联关系,这是两种不同但也非常相似的关系。
如果你的意思是箭头==关联,而你认为观察者模式是用它绘制的,我会说它只取决于谁画了。请在此处查看有关这些关系的讨论:https://softwareengineering.stackexchange.com/questions/235313/uml-class-diagram-notations-differences-between-association-aggregation-and-co。