随笔分类 -  设计模式

摘要:单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例 阅读全文
posted @ 2017-08-10 16:38 IT改变世界 阅读(155) 评论(0) 推荐(0)
摘要:简单工厂模式的升级版--工厂方法模式 简单工厂模式:属于创建型模式,又叫静态工厂方法模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 简单工厂类: //简单面包工厂类 public class BreadFactory{ public static BreadMaker MakeBread(int breadType){ ... 阅读全文
posted @ 2017-03-23 16:37 IT改变世界 阅读(126) 评论(0) 推荐(0)