标签:设计 不同的 软件 安全 空间 影响 情况 需要 注意
原理表述如下:
1)把一个物体嵌入另外一个物体,然后将这两个物体再嵌入第三个物体,以此类推;
这个原理又叫俄罗斯娃原理,目的是在不影响原有功能的情况下:
A) 在需要时,可以减少系统的体积和便于携带,也可以减少系统的重量,比如伸缩式钓鱼竿等;
B)不妨碍正常作业,比如飞机的起落架;
C)减少物体在超系统中的存放体积,比如超市的手推车;
D)充分利用系统的空间,从而减少系统的占用空间,比如推拉门;
嵌套原理与软件设计思想中的组合模式在组织上类似,但目的还是有些诧异,软件设计中的组合模式的目的是一致性对待,而嵌套原理的目的是为了节省空间。
考虑嵌套时可以尝试从不同的角度来考虑嵌套:水平,垂直,旋转和包容。目的是看能否节省空间或者减少重量。
需要注意的是运用这种原理时虽然有时会削弱嵌套物体的功能,但应尽量避免这种影响。
注意:有些书将汽车的安全套也作为嵌套原理,我觉得有些牵强,汽车安全套虽然是套在座椅上,但并没有起到节省空间的作用,最多是个组合原理的利用。
标签:设计 不同的 软件 安全 空间 影响 情况 需要 注意
原文地址:http://blog.csdn.net/hawksoft/article/details/40003279