第六章 为什么学习设计模式.doc
《第六章 为什么学习设计模式.doc》由会员分享,可在线阅读,更多相关《第六章 为什么学习设计模式.doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、现在你对“什么是设计模式”已经有了感性认识,也许有人会问:“为什么要学习设计模式呢?”原因有很多,一些非常明显,而另一些则不那么明显。学习模式最常见的理由是因为我们可以借其: 复用解决方案通过复用已经公认的设计,我能够在解决问题时取得先发优势,而且避免重蹈前人覆辙。我可以从学习他人的经验中获益,用不着为那些总是会重复出现的问题再次设计解决方案了。 确立通用术语开发中的交流和协作都需要共同的词汇基础和对问题的共识。设计模式在项目的分析和设计阶段提供了共同的基准点。模式还为我们提供了观察问题、设计过程和面向对象的更高层次的视角,这将使我们从“过早处理细节”的桎梏中解放出来。等你读完本书的时候,我希
2、望你将同意这是学习设计模式的最重要的原因之一。它将改变你的思维定式,使你成为更加高效的分析人员。为了说明这一优点,我想引述一段两个木匠之间关于“如何为橱柜制作抽屉”的谈话。想像一下,有两个木匠在讨论怎样为橱柜制作抽屉。木匠甲:你认为我们应该怎样制作这些抽屉?木匠乙:这个嘛,我想榫子应该这样做:在木料上直着锯下去,然后向回转45再锯,接着再直着锯,然后换一个方向45往回锯,接着再直着锯下去,然后现在,你要做的就是搞清楚他们说的是什么意思!这段描述是不是让人不知所云?木匠乙到底给出了什么建议?细节往往就是如此!让我们试着将他的叙述画出来。这听上去像不像似曾相识的代码评审?在评审中有一位程序员这样描
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六章 为什么学习设计模式 第六 为什么 学习 设计 模式
限制150内