• java 设计模式

    java 设计模式 Steven John Metsker William C. Wake 著 龚波 赵彩琳 陈蓓 译 人民邮电出版社

    1. 接口型模式

      1. Adapter 适配器模式

        1. 将类的外部接口适配客户期望的接口

      2. Facade 外观模式

        1. 为一组类提供一个简单的接口

      3. Composite 组合模式

        1. 为单个对象和群组对象定义共同的接口

      4. Bridge 桥接模式

        1. 将实现与抽象相分离以变二者独立演化

    2. 责任型模式

      1. Singleton 单例模式

        1. 将责任集中到某个类的单个实例中

      2. Observer 观察者模式

        1. 使得某个对象不必关心有哪些对象依赖自己

      3. Mediator 中介者模式

        1. 将责任集中到莫个类中, 这个类可以监视其他对象的交互

      4. Proxy 代理模式

        1. 使得一个对象代表另一个对象进行各种操作

      5. Chain of Responsibility 责任链模式

        1. 能够允许一个请求沿着对象链不断向上提交,直到这个请求被某一级处理

      6. Flyweight 享元模式

        1. 将共享的细粒度对象的责任集中在一处

    3. 构造型模式

      1. Builder 生成器模式

        1. 在构造对象之前逐步收集该对象与构造相关的信息

      2. Factory Method 工厂方法模式

        1. 推迟确定所需要实例化的类

      3. Abstract Factory 抽象工厂模式

        1. 构造一系列具有某个公共特性的对象

      4. Prototype 原型模式

        1. 根据给定的例子创建一个对象

      5. Mememto 备忘录模式

        1. 根据只包含对象内部状态的休眠版本来重新构造对象

    4. 操作型模式

      1. Tempalte Method 模板方法模式

        1. 在一个方法中实现一个算法,把算法中某些步骤的定义推迟到子类中去重新定义

      2. State 状态模式

        1. 各个类都实现一个操作,每个类代表一个不同的状态

      3. Strategy 策略模式

        1. 封装一个操作,使其实现可以互相替换

      4. Command 命令模式

        1. 把方法调用封装在对象中

      5. Interpreter 解释器模式

        1. 各个类都实现一个操作,对每种不同的组合结构使用不同的操作实现

    5. 扩展型模式

      1. Decorator 装饰器模式

        1. 允许开发者动态组合对象的行为

      2. Iterator 迭代器模式

        1. 提供顺序的访问集合元素的方法

      3. Visitor 访问者模式

        1. 允许开发者定义新操作,而无需更改类层次

  • All Comments ( 0 )

    java 设计模式

    Added: 2010-03-04 02:24:28

    From: hellojinjie (Joined 2008-11-18 05:56:21)

    91 views |16 downloads

    java 设计模式

    More From: hellojinjie

    版本控制
    版本控制
    2010-03-07 11:22:53|88 views
    Head First 设计模式
    Head First 设计模式
    2010-03-07 11:18:49|73 views
    Struts 基础教程
    Struts 基础教程
    2010-03-07 11:18:26|56 views
    Hibernate Quickly
    Hibernate Quickly
    2010-03-04 02:24:37|75 views
    java 设计模式
    java 设计模式
    2010-03-04 02:24:28|91 views
    Spring Recipes
    Spring Recipes
    2010-02-23 08:30:46|2433 views
    2011 考研
    2011 考研
    2010-01-15 08:44:19|84 views
    大学
    大学
    2009-05-02 05:14:25|90 views