设计模式解析(四)——设计模式简介

这部分将介绍设计模式的概念、起源还有学习动机。细节的内容还是要看书,这里的笔记就是能保证有个大概的了解和唤起不断减弱的记忆。

一、实例:

先看一个其他方面的例子:

两个木匠讨论“如何为橱柜制作抽屉”。

情形一

木匠A:你认为我们应该怎样制作这些抽屉?

木匠B:这个嘛,我想榫子应该这样做:在木料上直着锯下去,然后向回转45度再锯:接着再直着锯,然后换一个方向45度往回锯;然后再直着锯下去,然后……

情形二

木匠A:我们应该用鸠尾榫还是斜榫?

背景资料:鸠尾榫比斜榫好,但是成本高。

对于木匠来说,榫的制作细节属于很容易解决的问题。

第一种情形中,讨论细节,使问题本质含糊不清。

第二种情形中,木匠根据榫的成本和接合性决定用哪种,这才是问题本质!

设计模式有助于提高思考层次,就蕴含这一层含义。

二、笔记图

设计模式

后面即将讨论设计模式的详细内容,从Facade模式(外观模式)开始,Let’s go!

posted @ 2013-03-07 12:01  sirocco  阅读(501)  评论(0编辑  收藏  举报