也叫做生成器模式,其定义如下:讲一个复杂的对象构建与他的表示分离,使得同样的创建过程可以创建不同的表示。 在建造者模式中,有四个角色: Product产品模型类 通常是实现了模板方法,也就是有模板方法和基本方法。 Builder抽象建造类 产品的组建,一般由子类实现。 ConcreateBuilde ...
分类:
其他好文 时间:
2018-09-22 00:53:37
阅读次数:
135
截止今天,小秋学习Java刚刚满三个月。此刻的小秋感觉自己Java学的还不错,想去帅地面前炫耀一番,于是,就发生了一下一番对话….. 得意的小秋 帅地:嗨,小秋,看你今天气色不错啊。最近Java学的怎么样了? 小秋:说实话,比起三个月前我学指针的那段日子,这Java太友好了,感觉就是分分种的事(暗自 ...
分类:
其他好文 时间:
2018-09-15 16:40:50
阅读次数:
193
设计模式分为三类: 1. 创建型模式 单例模式 工厂方法模式 抽象工厂模式 建造者模式 原型模式 2. 结构型模式 适配器模式 装饰模式 桥接模式 组合模式 享元模式 代理模式 外观模式 3. 行为型模式 观察者模式 模板方法模式 命令模式 状态模式 职责链模式 解释器模式 中介者模式 访问者模式 ...
分类:
其他好文 时间:
2018-09-10 21:18:50
阅读次数:
222
事件系统(中介模式)和设计模式 桥接模式就是 抽象和实现的分开解耦 策略模式就算算法集合的取 工厂模式就算抽象产品和抽象工厂建造者模式 让构件流程和他对象表现分离处理,工厂负责生产,建造者组装。建造者比模板多一个指挥者 组装电脑 享元模式可以一个对象被多个对象共享 工厂 外部和内部状态组合模式就是文 ...
分类:
其他好文 时间:
2018-09-10 11:06:59
阅读次数:
176
经过这段时间学习的设计模式,心中也算有了大概的感念(需要时常温习),在学习的时候不是按照设计模式的分类一步步学的,我学的过程很佛性,点到哪里看哪里。 现在对设计模式分类整理梳理下:设计模式大体可以分为三类 1、创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。 2、结构 ...
分类:
其他好文 时间:
2018-09-04 18:59:52
阅读次数:
128
创建型模式~5种 抽象工厂模式 工厂方法 建造者模式 原型模式 单态模式 结构型模式~7种 适配器模式桥接模式 组合模式 外观模式 装饰者模式享元模式 代理模式 行为型模式~11种 责任链模式命令模式 解释器模式迭代模式 中介者模式备忘录模式观察者模式状态模式 策略模式 模板方法模式访问者模式 ...
分类:
其他好文 时间:
2018-08-30 21:42:39
阅读次数:
182
创建型: 1. 单件模式(Singleton Pattern) 2. 抽象工厂(Abstract Factory) 3. 建造者模式(Builder) 4. 工厂方法模式(Factory Method) 5. 原型模式(Prototype) 结构型: 6. 适配器模式(Adapter Pattern ...
分类:
其他好文 时间:
2018-08-28 16:17:47
阅读次数:
210
本文章,摘抄自:2018黑马程序最新面试题汇总 工厂类模式提供的是创建单个类的模式,而建造者模式则是将各种产品集中起来进行管理,用来创建复合对象,所谓复合对象就是指某个类具有不同的属性,其实建造者模式就是前面抽象工厂模式和最后的 Test 结合起来得到的。 测试方法: ...
分类:
其他好文 时间:
2018-08-27 16:04:45
阅读次数:
166
一:概念 二:动机 三:代码解析(建造房子) 四:模式定义 五:进一步优化(对象过于复杂,除了上面步骤还有其他方法和属性) 六:类图(结构) 七:要点总结 (一)Builder模式主要用于“分步骤构建一个复杂对象”。在这其中“分步骤”是一个稳定算法,而复杂对象的各个部分则经常变化。 (二)变化的点在 ...
分类:
其他好文 时间:
2018-08-26 20:07:16
阅读次数:
177
23种设计模式全解析 https://www.cnblogs.com/geek6/p/3951677.html 一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外 ...
分类:
其他好文 时间:
2018-08-25 00:47:26
阅读次数:
165