设计模式
文章平均质量分 88
JinLuovo
这个作者很懒,什么都没留下…
展开
-
单例模式
单例模式 参考博客 单例模式与垃圾回收 定义:确保一个类只有一个实例,并且自动实例化并向系统提供这个实例。 单例模式的要素: 私有的构造方法 指向自己实例的私有静态引用 以自己实例为返回值的静态的公有的方法 单例模式一般根据实例化对象的时机不同分为两种: 饿汉式单例: 饿汉式单例在单例类被加载的时候,就实例化一个对象交给自己的引用。 代码: public class Hungry...原创 2019-06-27 20:48:46 · 66 阅读 · 0 评论 -
简单工厂模式
工厂模式 参考博客1 参考博客2 参考书籍:《设计模式的艺术》–刘伟 刘伟博客 工厂模式主要是为创建对象提供过渡接口,以便创建对象的具体过程屏蔽隔离起来。 在需要生成复杂对象的时候需要使用工厂模式,如果是可以直接通过new来直接创建的对象则不需要使用。 工厂模式根据抽象程度分为不同的三种: 简单工厂模式(Simple Factory)—工厂方法模式(Factory Method)—抽象工厂模式(...原创 2019-06-27 20:49:50 · 77 阅读 · 0 评论 -
工厂方法模式(Factory Method)--多态工厂的实现
工厂方法模式(Factory Method)–多态工厂的实现 定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。 类图: 组成: 工厂接口(Factory):工厂接口是工厂方法模式的核心,与调用者直接交互产品来提供产品。在实际编程中,有时也会使用一个抽象类来作为与调用者交互的接口,其本质是一样的。 工厂实现(ConcreteFacto...原创 2021-08-05 21:06:18 · 201 阅读 · 0 评论