设计模式
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 · 272 阅读 · 0 评论 -
常用12种设计模式---(其二)抽象工厂(abstract factory)
1.抽象工厂设计模式1.1 什么是抽象工厂?提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂模式属于创建模式之一,创建模式主要是对类的实例化进行了抽象1.2 解决问题的思路是什么?1.2.1: 一个是只知道所需要的一系列对象的接口,而不知具体实现,或者是不知道具体使用哪一个实现1.2.2: 另一个是这一系列对象是相关或者相互依赖的,也就是说纪要创建...原创 2019-03-02 16:35:03 · 219 阅读 · 0 评论 -
常用12种设计模式---(其三)简单工厂(simple factory)
1.简单工厂设计模式1.1: 简单工厂属于创建模式的一种。简单工厂不是一种标准的设计模式,但是它十分常用但相对简单易懂,所以我们必须掌握。1.2: 前面两章讲了工厂方法和抽象工厂,其实按难度应该从简单工厂开始了解,但是在这里我是按三种模式中常用的等级进行依次学习。1.3: 常用指数:☆☆☆☆2.接口回顾2.1 接口用来干什么?通常接口用来实现类的行为定义,也就是对实现类的行为...原创 2019-03-16 21:16:17 · 229 阅读 · 0 评论
分享