![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
liusa1997
天参天道
展开
-
常用12种设计模式---(其一)工厂方法(factory method)
1.工厂方法设计模式 1.1 工厂方法模式属于创建模式,创建模式主要是对类的实例化进行了抽象 2.最初的编码方式 2.1 现在有一个问题:实现一个框架,然后让客户自己选择导出数据的方式,并真正成功执行导出。(如:现在有两个数据导出方式,A:.txt、B:.sql。客户可以在GUI输入A或者B来选择导出的文件) 2.2 对于刚开始的学习来说,思路一般是: public class Ex...原创 2019-02-11 16:15:00 · 247 阅读 · 0 评论 -
常用12种设计模式---(其二)抽象工厂(abstract factory)
1.抽象工厂设计模式 1.1 什么是抽象工厂? 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 抽象工厂模式属于创建模式之一,创建模式主要是对类的实例化进行了抽象 1.2 解决问题的思路是什么? 1.2.1: 一个是只知道所需要的一系列对象的接口,而不知具体实现,或者是不知道具体使用哪一个实现 1.2.2: 另一个是这一系列对象是相关或者相互依赖的,也就是说纪要创建...原创 2019-03-02 16:35:03 · 187 阅读 · 0 评论 -
常用12种设计模式---(其三)简单工厂(simple factory)
1.简单工厂设计模式 1.1: 简单工厂属于创建模式的一种。简单工厂不是一种标准的设计模式,但是它十分常用但相对简单易懂,所以我们必须掌握。 1.2: 前面两章讲了工厂方法和抽象工厂,其实按难度应该从简单工厂开始了解,但是在这里我是按三种模式中常用的等级进行依次学习。 1.3: 常用指数:☆☆☆☆ 2.接口回顾 2.1 接口用来干什么? 通常接口用来实现类的行为定义,也就是对实现类的行为...原创 2019-03-16 21:16:17 · 191 阅读 · 0 评论