上QQ阅读APP看书,第一时间看更新
原理7:嵌套
本原理是指通过递归地将一个对象放入另一个对象的内部,或让一个对象通过另一个对象的空腔而实现嵌套。嵌套是指彼此吻合、彼此组合、内部配合的性质。嵌套原理的一个典型应用,就是俄罗斯套娃(见图2-2),因此,嵌套原理也被称为套娃原理。嵌套的本质是彼此吻合、彼此组合或内部配合。
图2-2 俄罗斯套娃
指导原则:
(1)把一个物体嵌入另一个物体,再将这两个物体嵌入第三个物体,依此类推。例如:
① 由从大到小的多个碗组成的“套碗”。
② 收音机或电视机上的拉杆天线。
③ 可伸缩的单筒望远镜。
④ 吊车的吊臂。
(2)使一个对象穿过或处于另一对象的空腔。例如:
① 自动铅笔的空腔中可以放多根备用的铅笔芯。
② 机场廊桥(见图2-3)。
图2-3 机场廊桥
③ 汽车安全带。
④ 飞机起落架。起飞后起落架被收到飞机的机体内部(见图2-4)。
图2-4 飞机起落架
运用技巧:
对一个系统进行评价,以确定如何基于嵌套原理来增加系统的价值。考虑不同方向上(如水平、垂直、旋转或包容)的嵌套。在许多情况下,嵌套(包括空间的利用和包容被嵌套对象的重量)用来节省空间、保护对象不受损伤,以及使经过某个过程/系统变得轻松。通过将具有不同功能的多个对象嵌套在同一个对象内,可以使该对象产生多种独特的功能
典型案例:
(1)瑞士军刀是将多种功能嵌套于相同对象内的经典实例(见图2-5)。
图2-5 多功能的瑞士军刀
(2)像纸盘、塑料杯、泡沫聚苯乙烯容器等包装材料在储存时都是相互嵌套的。
(3)表格嵌套于软件内部。在软件开发的许多方面都存在嵌套的对象。
(4)嵌套的滤网用来从液体中除去不同大小的颗粒。
(5)可将一些凳子相互叠放并使其彼此成45°角,从而实现嵌套(垂直及旋转)。
(6)特工人员隐藏(嵌套)于恐怖分子巢穴内部。