Java设计模式

Java设计模式——工厂方法模式

定义: 定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。满足创建型模式中所要求的”创建与使用相分离“的特点。 优缺点: 优点: 用户只需要知道具体工厂的名称就可得到想要的产品,无须知道产品的具体创建过程; 在 […]

Java设计模式-单例

定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点 单例实现: 单例有多重实现方式,这里我只给出正确并且使用广泛的创建但是的方式 懒汉模式:用户在真正使用时,才回去创建实例对象 双重校验锁(保证多线程安全): public clas […]