构架之美

中午吃饭的时候,被一大堆吃饭的盘子所困扰,突然来了灵感,将盘子根据大小深浅不一,分门别类地堆叠起来,这样就会非常简单地重叠起来,放在碗柜中就不占地了...
...
有人可能会笑,这种做法大家已经司空见惯,盘子当然是堆叠起来,没见过哪个家里或餐馆将盘子铺在那里保存的。
这种保存方法虽然不是我的发明,但很早之前一定是有人发明的,一些事情,是值得我们考虑得更深入一些,如果你了解了表象背后的故事,可能对于事物的理解就会更加深入。
有关盘子的发明,在我的脑海中,这个发明的标题可能是:可以盛物的盘子和以及堆叠式保存。
在没有盘子之前,人们是如何盛装食物的,用一块荷叶或者树叶来盛饭,这些都无法考察,但是这个发明在我们想来,的确非常简单,这些我们也不去管它。
我们想说的,是盘子的形状和堆叠存放。
盘子的形状是一个容器,可以盛纳物体,这些物品可能是固体、液体,如食物或液体,。
盘子本身也是一个物体,所以盘子也可以盛纳同样或类似的盘子。

这样说来,盘子要盛纳的东西并不确定,可能是固体,也可能是液体,可能是高温的,也可能是冰冻的。在不需要盛纳物体的时候,这些盘子可以通过堆叠的方式保存在有限的空间里。
这就是盘子的使用、组合,这也就是我们说的构架,既可以单独运行,也可以协同运行;既可以完成已知的需求,也可以适合未知的需求。

其实,在软件中,很多地方仍然处于原始状态,就连我们说的类似盘子的构架都没有达到。
posted on 2008-07-06 17:23  haio  阅读(230)  评论(0)    收藏  举报