zoukankan      html  css  js  c++  java
  • Pattern Tips 之○

    Pattern Tips 之○
    作者:温昱


    感谢:《设计模式》一书的作者Gamma,Helm,Johnson和Vilssides,译者李英军等

    ----------------------------------前言----------------------------

    本文是我阅读《设计模式》时以及工作实践中的一些体会,交流以待斧正。

    ----------------------------------本文组织----------------------------

    对于“关系密切”或“实现相似”的模式,会放在一起讨论。

    对于每个模式,典型地,会有“关键字”、“图”、“实现和使用”、“支持变化”、“支持框架”和“局限性”这些方面的Tip。

    关于“实现和使用”,为了讨论方便,本文假设有2个Team:Architecture Team和Application Team。其中“实现”在本文中偏重指“Architect或Architecture工程师实现Design Pattern本身”,“使用”在本文中偏重指“Application工程师调用Design Pattern”。

    至于为什么以“关键字”、“图”、“实现和使用”、“支持变化”、“支持框架”和“局限性”的顺序来讨论,我是这么考虑的:

    ----------------------------------模式关系图----------------------------

    书中的“设计模式之间的关系”图对指导实践非常有价值,因为实际应用中往往需要多个模式相互配合,

    我又重新画了一张,3类模式分别画成不同的颜色,所有依赖都尽量画成向上的箭头,明显违反此规则的依赖画成红色箭头,


  • 相关阅读:
    假如时光倒流,我会这么学习Java
    一位资深程序员大牛给予Java初学者的学习路线建议
    Java基础部分全套教程.
    假如时光倒流,我会这么学习Java
    Window Location对象
    Window Screen对象
    Window
    easyui datagrid 清除缓存方法
    easyui tree扩展tree方法获取目标节点的一级子节点
    JavaScript 对象
  • 原文地址:https://www.cnblogs.com/R2/p/27595.html
Copyright © 2011-2022 走看看