Some Analogy(Tales) In Programming Books

来源:互联网 发布:firefox linux 升级 编辑:程序博客网 时间:2024/06/05 17:16


乞丐:
要说明的问题:  本质,智慧

建筑:
要说明的问题:   可扩展性
要说明的问题:   开闭法则

--引文------
图为整性,最终Reims成为无Reims大教堂内景,位于巴黎的Reims是建筑史上最负盛名的哥特式教堂建筑之一。自从设计师Jean d’Ordais制定蓝图以后,继任的8位建筑师都理解并遵从这一初始设计的原则,保持了整体设计概念的完与伦比的艺术精品。


烹饪
:
要说明的问题:   向软件项目盲目增加人手以求速成,结果往往是欲速则不达。

手术:
--引文------
图为合众社发布的一帧外科手术新闻照片。建立一个外科手术团队那样分工明晰,合作有序的开发团队,是高效率软件开发的重要保障之一。

轮子:
A real-world example of composition may be seen in an automobile: the objects wheel,steering wheel,seat,gearbox and engine  may have no functionality by themselves, but if you compose them, they may form an automobile object, which has a higher function, greater than the sum of its parts in a trite sense.

神话:

--引文------
在大洪水到来之前,飞鸟走兽们进入诺亚方舟。上帝许可每种鸟兽至少保留一公一母进入方舟逃避即将到来的灭顶之灾,小小诺亚方舟承担了各种群延续的希望。在有限的空间中装载整个世界,这需要精巧的规划,绝不可轻易耗费资源。


可以被说明的问题:
概念完整性