浅谈模式的正交分类.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
维普资讯 浅谈模式的正交分类 一 文 /温 昱 几天遇到了两个问题.一个是 看来.我们需要为大脑松绑 ●这个模式是通用的.还是针对具 返 关于模式分类的.还有一个也 体领域的 是关于模式分类的。 模式的正交分类 ●这个模式是应该推崇的.还是应 自从亚里士多德时代开始.分类学 该避免的。 两个问题 就显示出了其巨大威力。本文将介绍模 一 个朋友说 ”模式会影响性能。”这 式的正交分类法。 句话恐不妥 .难道用于提升性能的模式 正交概念是什么含义呢?简言之. 也会影响性能吗7 如果两个或更多事物中的一个发生变化. 另一个 问题来 自朋 友的提 问: 不会影响其他事物.这些事物就是正交 ”Remoting模式和GoF设计模式有何关 的[3】。例如.一个红色的小正方体.放 系7”简而言之.它们是 ”梯子和木头” 在图1所示的”正交分类谱系 中考察就 的关系——Remoting模式也好.其他专 非常明了。 门解决某类设计问题的模式也好.它们 都可以利用GoF设计模式这种功能更为 基础的 ”木头 。 这两个问题的背后.隐藏着关于模 图2 模式的正交分类法 式的一些比较普遍的 ”思维定式”: 软件开发会涉及工程、管理、支持等 ●一提起 ”模式”.就认为是 ”设计 多方面的工作.而这些方方面面的工作 模式” 都有各 自的 ”经验总结”.这就是为什么 ●一提起 ”设计模式 .就认为是 模式能够(也应该)按”为何项工作服务” ”GoF设计模式”。 来分类的原因。本文借鉴RUP九大工作流 这两种思维定式.象绳索一样将我 图1 物体的正交分类法 的概念.并对 ”分析与设计工作流”进行 们的思维捆得死死的。于是.对于分析模 细化.将 ”工作”分为十一类 于是.相 式.架构模式、测试模式、过程模式、配 回到我们的问题——模式的正交分 应的模式有:业务建模模式、需求模式、 置管理模式、再工程模式、性能模式、 类。图2概括了本文的观点.分别从三个 分析模式、架构模式、设计模式、代码模 Remoting模式、反模式等等.往往不能理 独立的方面考察模式.最终得到模式的 式、测试模式、部署模式、配置管理模式. 解其 位置 :这样一来.模式本应发挥 正交分类法: 项 目管理模式、环境支持模式。值得说明 的作用就大打折扣了。 ●这个模式为何项工作服务 的是.按 ”为何项工作服务”分类的思想 2005O5 ·程序员 ·71 维普资讯 是重要的.并不见得拘泥于本文的 ”十一种模式 的具体分类方案。读者根 据 自己的实际工作需要 修正”模式的正 交分类法 .是值得推崇的:例如.关注 CMM的读者可能需要 过程改进模式” 其实.理解了RUP的剪裁与扩充原理.对 此将有极大帮助.有兴趣可参阅参考文 献6【】。 换一个角度。单从模式所针对的 “领域”来

文档评论(0)

人生新旅程 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档