摘要:
简单工厂模式和策略模式的区别? 简单工厂模式的实例化由工厂类来实现,用户只需要传递一个条件,由工厂生产出相应的类; 策略模式需要用户自己实例化类,传递的是实例化的对象。 简单工厂模式 策略模式 策略模式我能看到的好处是对对象有很大的自主权,可以指定参数(“赵阳”),但是总感觉多此一举,我为什么非要通 阅读全文
摘要:
单例模式(singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。 1、懒汉模式 2、内部静态变量懒汉模式 3、饿汉模式 单个线程只允许一个实例存在,多线程就会存在多个实例,如果想让多个线程只创建一个实例,有两种方法,双重锁定懒汉模式和饿汉模式。 为什么饿汉模式不会出现多线程创建 阅读全文