创造型
wangshou84
喜欢JAVA及相关,还有就是偷懒,哈哈。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式之简单工厂模式
定义:从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 另外给出简单工厂模式的类图,本类图以及上面的定义都引自百度百科。 可以看出,上面总共有三种...翻译 2019-05-19 11:48:47 · 189 阅读 · 0 评论 -
设计模式之工厂方法模式
定义:工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。 下面是工厂方法模式的类图: 可以看到,上面右半部分是产品抽象和实现体系,左半部分是工厂抽...翻译 2019-05-19 15:26:44 · 248 阅读 · 0 评论 -
设计模式之抽象工厂模式
抽象工厂模式 对比: 工厂方法模式:是一种由工厂接口提供一个创建产品接口的方法的设计模式。 抽象工厂模式:是一种由工厂接口提供一系列产品接口创建方法的设计模式。 **定义:**为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 定义中说了,我们是要创建一个接口,而这个接口的作用是什么呢?是用于创建一组相关或相互依赖的对象,而且这些对象不是具体的类,即是说创建的是接口或者是抽象类...翻译 2019-05-18 12:43:11 · 171 阅读 · 0 评论 -
设计模式之单例模式
单例模式的目的 是为了尽可能的节约内存空间,减少无谓的GC消耗,并且使应用可以正常运作。 什么是单例 在应用中如果有两个或者两个以上的实例会引起错误,又或者我换句话说,就是这些类,在整个应用中,同一时刻,有且只能有一种状态。 一、在不考虑并发的情况下的单例 1.静态实例,带有static关键字的属性在每一个类中都是唯一的。 2.限制客户端随意创造实例,即私有化构造方法,此为保证单例的最重要的一步。...翻译 2019-05-18 15:11:04 · 140 阅读 · 0 评论
分享