设计模式改变思想
「已注销」
博客大部分内容原创,少部分存在笔记转载,如有您感觉到好,想转载,请表明转载地址,请标注不用于任何盈利用途声明,在此十分感谢
展开
-
五种单例模式
饿汉式(线程安全,调用率高,但是,不能延迟加载。) public class Singleton{ private static Singleton singleton = new Singleton (); private Singleton (){} public static Singleton getInstance(){return singletion;} } 懒汉式(线程安全,调用效率不高,可以.原创 2020-08-03 17:55:20 · 118 阅读 · 0 评论 -
Java创建型模式之工厂模式
前言:为了帮助读者更好的理解我们设计模式;我特地的将23种经典模式分开讲;从概念到原理,从原理到代码实现,我将详细的为你讲解工厂模式:(一) 概念 :定义一个用于创建对象的接口,让子类去决定去实例话哪一个类.工厂方法是一个类的实例话拓展到子类.核心工厂不再负责产品的创建,这样的核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象好处是,是工厂模式可以使系统不在修改...原创 2019-04-07 19:28:18 · 224 阅读 · 0 评论 -
Java创建者模式之简单工厂模式
简单工厂模式是什么?简单工厂模式是属于创建型模式,又叫做静态工厂方法模式,但不属于23种GOF设计模式之一。GOF是(“四人帮”,指Gamma, Helm, Johnson & Vlissides, Addison-Wesley四人)提出的23种设计模式;简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个...原创 2019-05-01 11:21:52 · 165 阅读 · 0 评论