聚合
2018-12-25 14:46:05 6 举报
《设计模式》清华大学出版社刘伟主编 聚合关系
作者其他创作
大纲/内容
public class Car{private Engine engine;public Car(Engine engine){this.engine = engine;}public void setEngine(Engine engine){this.engine = engine;}...}public class Engine{...}
带空心菱形直线,成员对象可以脱离整体对象独立存在。类Car通过构造方法或设值方法Setter将在类外部实例化好的Engine对象以参数形式传入到Car中(注入),Car与Engine实例化时间不同,不存在生命周期的制约关系,仅是整体与部分的关系
Engine
contains
Car
- engine : Engine
+ Car (Engine engine)+ setEngine (Engine engine) : void
0 条评论
下一页