设计模式
文章平均质量分 76
woshinnishile
这个作者很懒,什么都没留下…
展开
-
设计模式(一)
二十三种设计模式包括工厂模式、建造者模式、工厂方法模式、原始模型模式、单例模式、适配器模式、桥梁模式、合成模式、装饰模式、门面模式、享元模式、代理模式、责任链模式、命令模式、解释器模式、迭代子模式、调停者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式、访问者模式。 [size=large][color=black][b]1. 建造者模式[/b][/color][/si...原创 2017-07-18 22:25:09 · 87 阅读 · 0 评论 -
设计模式(二)
[size=large][color=black][b]3.桥梁模式[/b][/color][/size] 桥梁模式:桥梁模式是一个非常重要的模式,也是一个比较复杂的模式。熟悉这个模式对于理解面向对象的设计原则,包括“开-闭”原则(OCP)以及组合/聚合复用原则(CARP)很有帮助。 桥梁模式的用意是“将抽象化与实现脱耦,使二者可以独立地变化”。 (1)抽象化 存在于多个实体中的共同概念...原创 2017-07-23 17:28:59 · 106 阅读 · 0 评论 -
设计模式(三)
[size=large][color=black][b]8.命令模式[/b][/color][/size] 命令模式即Command模式,此模式通过被称为Command的类封装了对目标对象的调用行为以及调用参数。将一个请求封装为一个对象,从而使我们可用不同的请求对用户进行参数化;对请求排队或记录请求日志,以及支持可撤销操作。 [img]http://dl2.iteye.com/uplo...原创 2017-07-29 23:57:14 · 102 阅读 · 0 评论 -
设计模式(四)
[size=large][color=black][b]13.访问者模式[/b][/color][/size] 访问者模式也称为Visitor模式,使用这种模式后可以在不修改已有程序结构的前提下,通过额外添加“访问者”来对已有代码的功能实现提升。表示一个作用于某对象结构中的各元素的操作。它使我们可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 构成访问者模式的角色如下: 1...原创 2017-07-30 18:30:36 · 117 阅读 · 0 评论