[DesignPattern]剩下的模式
来源:互联网 发布:淘宝网商城首页登录 编辑:程序博客网 时间:2024/05/17 08:30
剩下的模式
责任链(邮件分类处理,现在的项目事件处理businessHandler是这个的变种)
当你想要让一个以上的对象有机会能够处理某个请求的时候,就使用责任链模式(Chain of Responsibility Pattern)。
桥接(通过将实现和抽象放在两个不同的类层次中而使用它们可以独立改变)
使用桥接模式(Bridge Pattern)不只改变你的实现,也改变你的抽象。
生成器(规划假期)
使用生成器模式(Builder Pattern)封装一个产品的构造过程,并允许按步骤构造
蝇量(绘制一堆树,一个树实例和一个客户对象来维护“所有”树的状态)
如想让某个类的一个实例能用来提供许多”虚拟实例”,就使用蝇量模式(Flyweight Pattern)
解释器(当你需要实现一个简单的语言时,就使用解释器模式定义语法的类,并用一个解释器解释句子)
使用解释器模式(Interpreter Pattern)为语言创建解释器
中介者(在没有中介者的情况下,所有的对象都需要认识其他对象)
备忘录(游戏存档)
当你需要让对象返回之前的状态时(例如,你的用户请求”撤销”),就使用备忘录模式(MementoPattern)
原型(原型模式允许你通过复制现有的实例来创建新的实例)
当创建给定类的实例的过程很昂贵或很复杂时,就使用原型模式(Prototype Pattern)。
访问者(访问者必须参观组合内的每个元素)
当你想要为一个对象的组合增加新的能力,且封装并不重要时,就使用访问者模式(Visitor Pattern)
阅读全文
0 0
- [DesignPattern]剩下的模式
- DesignPattern- 代理模式
- DesignPattern设计模式-总览
- [DesignPattern]命令模式
- Java设计模式之剩下的模式
- DesignPattern
- DesignPattern
- DesignPattern
- 设计模式(DesignPattern)之策略模式(Strategy)
- DesignPattern(设计模式) 之 单例模式
- [DesignPattern]适配器模式与外观模式
- 【设计模式系列】之Thinking In DesignPattern
- What is a DesignPattern? 什么是设计模式
- 大话设计模式-剩下没写的所有模式
- 行为模式:----剩下
- DesignPattern 的一些参考 (blog)
- 设计模式之策略模式(DesignPattern of Strategy)
- 剩下的工作
- Linux的umask理解
- 纪念Keisler诞生81周年
- Hbase集群安装配置
- JAVA学习笔记16——Spring框架第三章
- 2017年12月3日,我,一个转行过来的Java程序员,要开启我的博客人生了,记录我的技术历程。
- [DesignPattern]剩下的模式
- 如何写影评
- 导演核心要素
- JAVA学习笔记15——Spring框架第二章
- GYM
- javascript基础练习-全选,反选,全不选
- 浏览器常用插件
- 最优矩阵链乘次序
- java基础知识总结(2)(eclipse的使用)