今天有人看古装韩剧,那里面有个人戴的眼镜很奇特:帽子上伸出一个硬的东西把眼镜往外撑着,然后左右耳朵分别挂一根软的绳子把眼镜拉住。
眼镜的发展历程是不是也与软件解耦的进化历程类似?把古代的眼镜和帽子解耦之后不就是现代的眼镜和帽子了吗?很有意思,呵呵。
当我跟看韩剧的朋友了解之后,发现我上面的理解太肤浅了。他补充了一个细节,当韩剧中那个人把眼镜摘下来的时候,眼镜上根本就没那个钩。这说明什么问题?说明眼镜和帽子不是紧紧耦合在一起的,只是眼镜依赖了帽子上的一个钩。
那么,古老的眼镜和帽子进化到现在意味着什么?除了解耦,还意味着“内聚”。把眼镜需要的功能(比如那个钩)直接放在眼镜中,而不是依赖帽子来提供,达到了功能内聚的效果,同时也做到了解耦。妙啊,呵呵。
后来看到下面链接处的5分钟左右,看到了不同的场景。
撑住眼镜的东西在眼镜上,不是帽子上,也许他有好多不同的眼镜吧,呵呵。
http://v.youku.com/v_playlist/f3694513o1p71.html
本文转sinojelly51CTO博客,原文链接:http://blog.51cto.com/sinojelly/204552 ,如需转载请自行联系原作者