不難看出洽议,人類發(fā)明程序語言,面向對象就像個社會漫拭。
好的程序結構亚兄,是單向依賴的,上層程序可以完全控制底層程序采驻,而底層程序是通過命令來實現(xiàn)审胚,但并不能控制上層。當然底層也可以做到對上層的控制礼旅,但這樣會導致底層和上層捆在一起膳叨,系統(tǒng)無法釋放內(nèi)存。當?shù)讓雍蜕蠈又g都可以相互控制痘系,那就不分底層和上層了菲嘴,他們是互相平等的等級,他們互相是對方的控制者汰翠。
如果程序相當一個社會龄坪。
那么共產(chǎn)概念就是每個對象都監(jiān)控著其他對象, 每個對象也都被其他監(jiān)控 這在程序里面是無法回收的复唤。
而腐敗相當于多個崩潰的節(jié)點悉默,比如只有一部分精力,那么只把支付相關的崩潰處理就可以了苟穆。
一個體制的優(yōu)良表現(xiàn)在各個環(huán)節(jié)各行其職抄课,這在程序上就體現(xiàn)在單向依賴。
單例相當于把所有的事歸于一起做雳旅。
全局變量就像新聞聯(lián)播跟磨,誰都可以看。
微博就像是個龐大的觀察者模式攒盈。