java 设计模式
java 设计模式 Steven John Metsker William C. Wake 著 龚波 赵彩琳 陈蓓 译 人民邮电出版社
接口型模式
Adapter 适配器模式
将类的外部接口适配客户期望的接口
Facade 外观模式
为一组类提供一个简单的接口
Composite 组合模式
为单个对象和群组对象定义共同的接口
Bridge 桥接模式
将实现与抽象相分离以变二者独立演化
责任型模式
Singleton 单例模式
将责任集中到某个类的单个实例中
Observer 观察者模式
使得某个对象不必关心有哪些对象依赖自己
Mediator 中介者模式
将责任集中到莫个类中, 这个类可以监视其他对象的交互
Proxy 代理模式
使得一个对象代表另一个对象进行各种操作
Chain of Responsibility 责任链模式
能够允许一个请求沿着对象链不断向上提交,直到这个请求被某一级处理
Flyweight 享元模式
将共享的细粒度对象的责任集中在一处
构造型模式
Builder 生成器模式
在构造对象之前逐步收集该对象与构造相关的信息
Factory Method 工厂方法模式
推迟确定所需要实例化的类
Abstract Factory 抽象工厂模式
构造一系列具有某个公共特性的对象
Prototype 原型模式
根据给定的例子创建一个对象
Mememto 备忘录模式
根据只包含对象内部状态的休眠版本来重新构造对象
操作型模式
Tempalte Method 模板方法模式
在一个方法中实现一个算法,把算法中某些步骤的定义推迟到子类中去重新定义
State 状态模式
各个类都实现一个操作,每个类代表一个不同的状态
Strategy 策略模式
封装一个操作,使其实现可以互相替换
Command 命令模式
把方法调用封装在对象中
Interpreter 解释器模式
各个类都实现一个操作,对每种不同的组合结构使用不同的操作实现
扩展型模式
Decorator 装饰器模式
允许开发者动态组合对象的行为
Iterator 迭代器模式
提供顺序的访问集合元素的方法
Visitor 访问者模式
允许开发者定义新操作,而无需更改类层次
java 设计模式
Added: 2010-03-04 02:24:28
From: (Joined 2008-11-18 05:56:21)
91 views |16 downloads
java 设计模式