就像《設(shè)計(jì)模式》到目前仍然是經(jīng)典必讀一樣,這本書(shū)同樣也沒(méi)有因?yàn)闀r(shí)間流逝而失去價(jià)值,反而讓它更容易理解。
書(shū)中從實(shí)際的問(wèn)題出發(fā),講述了如何利用已知的模式來(lái)解決問(wèn)題、如何將模式變化及實(shí)現(xiàn)、如何歸納總結(jié)出新的模式。
在當(dāng)時(shí)看來(lái),可能是偏重學(xué)院派的書(shū),講述了很多偏向方法論的內(nèi)容,不容易讀懂;但是技術(shù)發(fā)展到今天再回頭來(lái)看這本書(shū),就會(huì)明白現(xiàn)在我們的很多系統(tǒng)實(shí)現(xiàn),都借鑒了書(shū)中的模式和實(shí)現(xiàn)方法,比如文件系統(tǒng),MFC,等等。通過(guò)觀摩書(shū)中從最開(kāi)始提出問(wèn)題,一步一步考察、進(jìn)化,到最后形成一個(gè)完整解決方案的過(guò)程,再配合對(duì)現(xiàn)有系統(tǒng)的了解,會(huì)對(duì)模式的使用了解得更為深刻。
書(shū)中最后提出的七個(gè)習(xí)慣,其實(shí)不僅僅用于模式總結(jié),更多地可以用在我們平時(shí)的工作和學(xué)習(xí)中,來(lái)得到更進(jìn)一步的效果。
總體來(lái)說(shuō),這本書(shū)非常適合在《設(shè)計(jì)模式》之后看,也很適合有一定經(jīng)驗(yàn)的開(kāi)發(fā)人員。里面的模式我并沒(méi)有完全理解。如果將來(lái)有合適的時(shí)機(jī),我會(huì)再讀一次。