瞎谈程序社会的框架

不难看出,人类发明程序语言,面向对象就像个社会。

好的程序结构,是单向依赖的,上层程序可以完全控制底层程序,而底层程序是通过命令来实现,但并不能控制上层。当然底层也可以做到对上层的控制,但这样会导致底层和上层捆在一起,系统无法释放内存。当底层和上层之间都可以相互控制,那就不分底层和上层了,他们是互相平等的等级,他们互相是对方的控制者。

如果程序相当一个社会。

那么共产概念就是每个对象都监控着其他对象, 每个对象也都被其他监控 这在程序里面是无法回收的。

而腐败相当于多个崩溃的节点,比如只有一部分精力,那么只把支付相关的崩溃处理就可以了。

一个体制的优良表现在各个环节各行其职,这在程序上就体现在单向依赖。

单例相当于把所有的事归于一起做。

全局变量就像新闻联播,谁都可以看。

微博就像是个庞大的观察者模式。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,287评论 25 708
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,765评论 18 399
  • 下载STS http://spring.io/tools/sts/all,根据自己的电脑选择合适的OS。 安装JD...
    面包石头阅读 1,168评论 0 50
  • 玉儿梵蒂冈阅读 163评论 0 0