博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从韩剧中眼镜的发展到软件设计的发展。
阅读量:7168 次
发布时间:2019-06-29

本文共 558 字,大约阅读时间需要 1 分钟。

今天有人看古装韩剧,那里面有个人戴的眼镜很奇特:帽子上伸出一个硬的东西把眼镜往外撑着,然后左右耳朵分别挂一根软的绳子把眼镜拉住。
 
眼镜原来是这样进化而来的?呵呵。
 
古老的眼镜确实有缺陷,需要额外的帽子的支持。
 
眼镜的发展历程是不是也与软件解耦的进化历程类似?把古代的眼镜和帽子解耦之后不就是现代的眼镜和帽子了吗?很有意思,呵呵。
 
当我跟看韩剧的朋友了解之后,发现我上面的理解太肤浅了。他补充了一个细节,当韩剧中那个人把眼镜摘下来的时候,眼镜上根本就没那个钩。这说明什么问题?说明眼镜和帽子不是紧紧耦合在一起的,只是眼镜依赖了帽子上的一个钩。
 
那么,古老的眼镜和帽子进化到现在意味着什么?除了解耦,还意味着“内聚”。把眼镜需要的功能(比如那个钩)直接放在眼镜中,而不是依赖帽子来提供,达到了功能内聚的效果,同时也做到了解耦。妙啊,呵呵。
注:
后来看到下面链接处的5分钟左右,看到了不同的场景。
撑住眼镜的东西在眼镜上,不是帽子上,也许他有好多不同的眼镜吧,呵呵。
http://v.youku.com/v_playlist/f3694513o1p71.html
本文转sinojelly51CTO博客,原文链接:http://blog.51cto.com/sinojelly/204552
,如需转载请自行联系原作者
你可能感兴趣的文章
JAVA中的enum
查看>>
物联网平台构架系列 (一):Amazon, Microsoft, IBM IoT 解决方案导论 之 概览
查看>>
转载和积累系列 - Page cache和Buffer cache
查看>>
Java中如何利用Selenium获取元素分析网页内容
查看>>
ssh不能远程登录问题解决 & hosts.allow/howts.deny书写规则
查看>>
【Spring】HttpMessageConverter的作用及替换
查看>>
kvm sr-iov 热插拔 简介
查看>>
hibernate inverse作用
查看>>
cv::Mat 结构
查看>>
Centos6.9 安装docker与docker-compose
查看>>
Aug 09 使用AVAudioPlayer轻松搞定音频播放
查看>>
VC++中使用ADO连接数据库
查看>>
创建多个电脑账户需要赋予不用的权限方法
查看>>
改变单选按钮radio圆点的颜色
查看>>
我的友情链接
查看>>
《12月份的算法更改总结》
查看>>
一段代码的时间复杂度计算
查看>>
类似系统alerview 的弹出框动画
查看>>
Xocde插件实效的解决办法
查看>>
Oracle Study--Oracle SQL执行计划查看(MindMap)
查看>>