这篇文章中的组合关系代码是错,生命周其不一致,正确的应该是
public class Menu{
}
public class Window{
List<Menu> menus;
public Window() {
this.menus = (List<Menu>) new Menu(); // 只有在实例化时,new一个,生命周期才相同
}
}
【设计模式】UML类图及Java的类之间的关系UML类图展示 设计模式中的对象关系 关联和依赖的对比 依赖关系虚线箭头 依赖是a类成员方法中有b类的属性,动物新陈代谢方法中有水和空气的属性,只有调这个方法的时候,才可能临...