科学的尽头是哲学。
越发的觉得计算机一些著作中表达的思想都是多个学科通用的。设计模式感觉也是如此...
在此,稍微举出一个例子,后续再做拓展。
- 观察者模式中的订阅,个人喜欢把这种类比为广播。比如,粉丝关注了某明星,这时候,当明星发布动态的时候,粉丝就能够接收到动态信息。而不需要主动去获取。
其实,这是一场主动与被动的讨论。假设新浪微博没有【关注】机制,你可能需要每隔一段时间,就去看下明星的动态,以此来获取最新消息。但是有了【关注】后,就不一样了,由主动获取变成被动接收。这玩意,和刘备当初三顾茅庐差不多,如果刘备给诸葛亮的仆人(电视剧《三国》里面叫做阿三)打一声招呼,也许就没有这么麻烦了,这个打招呼就相当于订阅。所以思想只是一种高度的抽象,只有这样才能做到放诸四海皆准。