Chinaunix首页 | 论坛 | 博客
  • 博客访问: 530753
  • 博文数量: 576
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5020
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(576)

文章存档

2011年(1)

2008年(575)

我的朋友

分类:

2008-10-14 14:59:39

[ 原创文档 本文适合中级读者 已阅读12409次 ]
Pattern Tips 之○
作者:温昱


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

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

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

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

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

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

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

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

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

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

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



--------------------next---------------------

阅读(293) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~