模块化是松偶合和可装配的,乐高积木其实就可以代表模块化这个概念。很多时候在想,随着人类自身各种技术的不断发展,说不定活体移植就会象现在的阑尾炎手术一样简单。到那时我们会认为自身是由各种零件模块组成的整体还是一个对象呢??再让我们将思路深入一下到分子和原子层面,我们还会认为自己是一个整体的对象吗??似乎那个时候的我们是由一个特定的框架和很多基本离子组成模块然后再装配成我们的!!之所以我们总是将某些东西看成一个整体,关键在于我们的认知范围内无法再将这个整体进行更小的模块划分。但模块化思考的方式有助于我们使用更小的东西构建更大的世界,尤其计算机技术发展到今天的时候。从某个层面看它更象是一个有机体。在这个有机体中存在的节点犹如细胞一样。很多时候细胞的进化如果采用传统的面向对象那种紧偶合模式,将会给整个有机体带来生命威胁;就和现在人进行心脏移植一样。模块化设计原则,将有利于规避这种涅磐式的软件进化过程。很多时候涅磐带来的其实就是软件以及整个应用系统的死亡!!
阅读(1541) | 评论(0) | 转发(0) |