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