类、接口之间关系

一、依赖spa

  • 一个类使用了另一个类
  • 类(接口)使用另一个类(接口)
  • Java中表现为A类中方法使用B类最为形参、局部变量

image.png

二、实现3d

  • 指的是一个class类实现一个或多个interface接口的功能
  • 是类与接口间最多见的关系
  • Java中经过implements关键字标识

image.png

三、继承blog

  • 指一个类(接口)继承另一个类(接口)的功能,而且能够增长它本身的新功能的能力
  • 继承是类与类之间,接口与接口之间的关系
  • Java中使用extends关键字明确标识

image.png

四、关联继承

  • 强依赖关系
  • 类(接口)使用另一个类(接口)做为属性
  • Java中体现为类属性或者静态变量

image.png

五、聚合接口

  • 强关联关系,总体部分关系,总体部分可分割
  • 类(接口)使用另一个类(接口)做为属性
  • Java中表现和关联一致,公有内部类

image.png

六、组合it

  • 强聚合关系,总体部分不可分割
  • 类(接口)使用另一个类(接口)做为属性
  • Java中表现和关联一致,私有内部类

image.png

相关文章
相关标签/搜索