• Head First 设计模式

    1. 设计模式

      1. 策略模式

        1. 定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法独立于使用算法的用户

      2. 观察者模式

        1. 在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新

      3. 装饰者模式

        1. 动态的将责任附加到对象之上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案

    2. 占位

    3. 设计原则

      1. 1. 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起

      2. 2. 针对接口编程,而不是针对实现编程

      3. 3. 多用组合,少用继承

      4. 4. 为了交互对象之间的松耦合设计而努力

      5. 5. 类应该对扩展开放,对修改关闭

  • All Comments ( 0 )

    Head First 设计模式

    Added: 2010-03-07 11:18:49

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

    73 views |3 downloads

    Head First 设计模式

    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