1 类之间的关系
1.1 继承
extends 表示
类和类之间是单继承
接口和接口之间是多继承,多个用逗号隔开
1.2 实现
类和接口之间是多实现,多个用逗号隔开
Class 类名 implements 接口,接口,....{}
类实现接口后,必须实现所有的抽象方法,否则该类需要加abstract修饰
1.3 依赖
1.4 关联
1.5 聚合
整体和局部都有独立的生命周期
1.6 组合
部分和整体不可分离
2 内部类
2.1 概述
当一个事务的内部,还有一个部分需要一个完整的结构进行描述,而这个内部的完整的结构又只为外部事物提供服务,那么整个内部的完整结构最好使 用内部类
在Java中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者成为外部类.
InnerClass一般用在定义它的类或者语句块之内,在外部引用它时必须给出完整的名称
2.2 成员内部类
2.3 静态内部类
2.4局部内部类
2.5 匿名内部类
3 设计模式
3.1概述
3.2 饿汉模式
3.3 懒汉模式