6.java类与类之间的关系

1.概述

java 的类分为 普通类,抽象类,接口。

2.关系

  • 继承
    普通类 继承 抽象类,普通类 继承 普通类

  • 实现
    普通类 实现 接口,抽象类 实现 接口

  • 依赖
    普通类依赖普通类,这种依赖是临时性的,偶然性的。

    1. 类B作为参数被类A在某个method方法中使用。
    2. 类B作为局部变量被类A在某个方法中使用。
    3. 类B作为静态变量被类A在某个方法中使用。
  • 关联
    普通类关联普通类,这种依赖是很强的。
    被关联类B以类的属性形式出现在关联类A中。

  • 聚合
    聚合是一种特殊的关联。 即一个类成为一个类的组成部分,即成员变量。

  • 组合
    组合是一种特殊的聚合。与聚合相似,只不过两者生命周期不同,聚合中,部分类有自己的生命周期,而组合中,部分类的生命周期跟随整体类。

强度:实现>组合>聚合>关联>继承>依赖

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容