1.单例模式是一个类返回单个实例
2.为什么使用单例模式:
如果一个方法和它所在的类实例对象无关,使用静态方法;反之则使用非静态方法也就是单例模式,单例模式也是在创建类是需要维护实例
3.单例的模式:懒汉模式和饿汉模式
懒汉模式:(lazy load)只有在用的时候创建,线程安全
饿汉模式:简单,高效,不用加锁,但是在某些场景会有些缺陷
4.手写单例模式代码
懒汉模式:
饿汉模式:
1.单例模式是一个类返回单个实例
2.为什么使用单例模式:
如果一个方法和它所在的类实例对象无关,使用静态方法;反之则使用非静态方法也就是单例模式,单例模式也是在创建类是需要维护实例
3.单例的模式:懒汉模式和饿汉模式
懒汉模式:(lazy load)只有在用的时候创建,线程安全
饿汉模式:简单,高效,不用加锁,但是在某些场景会有些缺陷
4.手写单例模式代码
懒汉模式:
饿汉模式: