摘要:
单例模式定义:保证创建唯一实例。 实现有很多方式但是有一个共同点:构造方法私有化。 单例模式实现需要考虑的问题: 保证单例 延迟加载 线程安全 反反射、反序列化、反克隆 下面各种实现方式就是上述问题的渐进解决。懒汉式+双重验证锁是最常用的。 一、饿汉式 public class SingletonV 阅读全文
摘要:
一、定义与简单实现 1、定义 工厂模式分为:工厂方法模式,抽象方法模式。 简单/静态工厂模式不是一种独立的设计模式,只是一种编程习惯。《Effective Java》中第一条就是“考虑使用静态工厂方法代理构造器(构造方法创建对象)” 工厂方法模式: 定义一个创建对象的接口(通常是一个抽象类) 让实现 阅读全文