设计模式
laoxilaoxi_
码农,邮箱laoxilaoxi@foxmail.com
展开
-
java设计模式-单例模式
一、概念确保只生成一个实例对象的模式叫做单例模式二、实现方式1.静态变量初始化的方式(饿汉模式)常用public class Singleton { //声明为private只可以内部使用; //声明为static在类初次加载时调用构造函数初始化,确保仅初始化一次 private static Singleton ourInstance = new Sin...原创 2019-07-21 20:36:17 · 96 阅读 · 0 评论 -
JAVA设计模式-原型模式
一、概念 通过复制生成实例二、代码定义一个原型接口,实现Cloneablepublic interface Prototype extends Cloneable{ /** * 创建克隆对象 * @return 具体原型实例 */ Prototype createClone();}实现原型接口的具体的原型类,实现c...原创 2019-09-12 01:15:16 · 115 阅读 · 0 评论 -
JAVA设计模式-抽象工厂模式
一、概念先有一个抽象工厂,然后去生成其他具体工厂,然后用其他具体工厂创建对象。客户类和工厂类分开。消费者任何时候需要某套产品集合时,只需向抽象工厂请求即可。抽象工厂会再向具体的工厂生产出符合产品集规格的产品。(来源于百度百科)二、代码上例子:要生产一台电脑,定义一个抽象工厂(Factory),然后用该抽象工厂去创建一个生产主机的工厂(CaseFactory),再使用具体的...原创 2019-09-18 10:44:57 · 143 阅读 · 0 评论