【发布时间】:2018-12-06 00:12:57
【问题描述】:
以下示例是我试图理解的较早的考试问题。问题是:下面的类图中使用了哪些设计模式?
我认为有复合模式:
- “汽车”类作为组件
- 例如“Sportscar”类作为复合/叶子
和装饰器模式:
- 例如“Sportscar”类代表通过“base.speed()”
但是,这个班级图表对我来说看起来很奇怪,很难真正理解,我是否对这两种模式是正确的,是否还有更多我看不到的模式。
【问题讨论】:
标签: design-patterns uml decorator class-diagram composite