以下示例是我尝试理解的较旧的考试问题。问题是:下面的类图中使用了哪些设计模式?
我认为有一种复合模式:
和装饰器模式:
但是,这个类图对我来说看起来很奇怪,很难理解,我是否对这两种模式正确,以及是否还有其他看不到的模式。
答案 0 :(得分:3)
不。 (抱歉)只是垃圾。
查看共享聚合UML 2.5在p。 110:
表示该属性具有共享的聚合语义。共享聚合的精确语义因应用程序区域和建模器而异。
因此,它根本没有语义。有趣的是,让我们假设作者在这里是一个复合词:
表示该属性是复合聚合的,即复合对象负责组成对象的存在和存储(请参见11.2.3中各部分的定义)。
没有使它变得更好。特种汽车如何与普通汽车相结合?如果电动机发生故障,他们的行李箱里有一对夫妇吗?
不在课程下方/旁边的那些奇怪的(行为?)文字中详细介绍。
从何处获得此图表:寄予良好的祝愿;-)