泛化 实现 关联 合成 聚合 依赖 用Raitonal Rose画图

泛化 实现 关联 合成 聚合 依赖 用Raitonal Rose画图

1.泛化(Generalization):其实就是继承关系 

                                                  用空心的箭头表示

泛化 实现 关联 合成 聚合 依赖 用Raitonal Rose画图

2. 实现:就是实现 接口   用Dependency or instantiates依赖或实例化 

                          线选realize

泛化 实现 关联 合成 聚合 依赖 用Raitonal Rose画图

3.关联(associations):用实线来连接,通常使用成员变量来实现

                                    当前对象中含有其他对象的引用泛化 实现 关联 合成 聚合 依赖 用Raitonal Rose画图

泛化 实现 关联 合成 聚合 依赖 用Raitonal Rose画图

4.聚合关系:两个不在同一个层次上  eg:汽车和汽车轮胎

                 两个层次互不依赖 互相不影响对方的生命周期

  public class Classroom{

List<Student> s;              //List是集合  和ClassRoom是同一个层次  
}

public class student{

}

空心菱形要指向高一层次上  双击横线 然后选navigable  去掉关联线的箭头

泛化 实现 关联 合成 聚合 依赖 用Raitonal Rose画图

5。合成关系 :和聚合相似  但是整体部分是紧密联系在一起的 互相影响生命周期的,联系比较紧密

                点aggregate 和by value


  是实心的菱形

6.依赖关系:比较弱

泛化 实现 关联 合成 聚合 依赖 用Raitonal Rose画图泛化 实现 关联 合成 聚合 依赖 用Raitonal Rose画图


体现在局部变量泛化 实现 关联 合成 聚合 依赖 用Raitonal Rose画图

相关文章:

  • 2021-08-25
  • 2021-07-19
  • 2022-12-23
  • 2021-09-13
猜你喜欢
  • 2022-12-23
  • 2022-01-27
  • 2021-12-24
  • 2021-04-14
  • 2022-12-23
  • 2021-10-14
  • 2022-12-23
相关资源
相似解决方案