DAY6
单例设计模式:
定义:就是让一个类永远只产生一个对象
- 饿汉式
- 将构造方法私有化
- 在类内部创建一个私有的静态的最终的本类对象
- 提供一个共有的静态的返回值类型为本类对象的一个方法
代码实现:
- 懒汉式
- 将构造方法私有化;
- 在类内部声明一个私有的静态的本类对象的一个方法;
- 提供一个公共的静态的返回值类型为本类对象的一个方法,在方法体内部返回本类对象的时候,会首先判断当前类的对象引用是不是Null,如果是Null,就创建本类对象;如果不是Null就直接返回
代码实现:
注:在开发中为了保证线程安全性,用饿汉式比较多
多态:
定义:就是某一