1.6面向?qū)ο蟮暮锰?/h1>

2018-11-06 15:50 更新

做了軟件開發(fā)幾年后,經(jīng)歷了太多的客戶(曹操)改變需求,更改最初想法的事件,才逐漸明白當(dāng)中的道理。其實(shí)客觀的說,客戶的要求也并不過分(改幾個(gè)字而已),但面對(duì)已完成的程序代碼,卻是需要幾乎重頭來過的尷尬,這實(shí)在是痛苦不堪。說白了,原因就是因?yàn)槲覀冊(cè)人鶎懙某绦颍蝗菀拙S護(hù),靈活性差,不容易擴(kuò)展,更談不上復(fù)用,因此面對(duì)需求變化,加班加點(diǎn),對(duì)程序動(dòng)大手術(shù)的那種無耐也就非常正常的事了。之后當(dāng)我學(xué)習(xí)了面向?qū)ο蠓治鲈O(shè)計(jì)編程思想,開始考慮通過封裝、繼承、多態(tài)把程序的耦合度降低(傳統(tǒng)印刷術(shù)的問題就在于所有的字都刻在同一版面上造成耦合度太高所制),開始用設(shè)計(jì)模式使得程序更加的靈活,容易修改,并且易于復(fù)用。體會(huì)到面向?qū)ο髱淼暮锰?,那種感覺應(yīng)該就如同是一中國(guó)酒鬼第一次喝到了茅臺(tái),西洋酒鬼第一次喝到了XO一樣,怎個(gè)爽字可形容呀。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)