POSA Vol.1 EP4 End, Patterns' contribution

      模式有很多贡献, 作为一份人类数十年来工程经验的总结, 且不论它实际的指导意义: 该做什么, 怎么做; 模式的存在, 更大的意义在于它提供了一种沟通方式.

      世界仿佛必然走向统一(这是我4年wow的体会). 常想起古人云: 世界分久必合, 合久必分. 到底是先有合还是先有分呢?

      为了'和世界接轨', 我们实在承受了太多, 且不论自然科学苛刻的演算, 社会科学之间的复杂关系也越来越理不清. 这个时代, 注定了我们需要学习更多的语言, 当白天和大家一起"ABC"之后, 晚上你或者还需要<Hello world>. 我的意思只是表明我和你之间已经有越来越多的共同语言.

      语言的存在就是沟通.

      有这么一个故事:

      有1对兄弟, 哥哥在读4年级, 弟弟读3年级. 有一天老师给哥哥布置了道家庭作业: 试证明任意4边形内角和为360o. 哥哥脑袋不怎么好使, 想了N久也不晓得. 还好, 他有着软件工程师的天赋, 知道回想以前解决过的问题, 终于, 他依稀记起在读3年级的时候老师要他们证明过任意3边形内角和为180o, 4边形原来就是2个3边形组成的呀...恩, 得证. 他得意的跑到弟弟面前, 准备把这神奇的'分治算法'分享给弟弟, 突然意识到弟弟可能还不清楚这3边形内角和是怎么回事, 于是大谈特谈了这算法的前提条件(明显, 这3角和比4角和难证明多了). "你早说啊, 3角和为180o我早知道了呢" 弟弟对哥哥近半小时的侃侃不以为然.

      也许, 你听过上面这故事, 那看来我就多费口舌了, 只需要一句话: hei, 知不知道3角和4角的故事呢?

      一种模式就是一个术语. 同样, POSA这系列除了详细介绍各种模式外, 更重要的一方面是作为一种核对表, 以分问题, 分范围等方式指导我们更精确的将适当的模式匹配到实际的问题. 

 

  

posted @ 2009-06-15 16:51  Tyrael  阅读(175)  评论(0编辑  收藏  举报