把這個(gè)系列的文章和相應(yīng)的代碼打包在了一起,方便閱讀察看,代碼是用標(biāo)準(zhǔn)C++寫的,應(yīng)該可以跨平臺(tái)編譯鏈接,VC7.1下面測(cè)試通過(guò).文章經(jīng)過(guò)word到pdf的轉(zhuǎn)換處理,加了標(biāo)簽方便查找相應(yīng)的主題,有任何建議和意見,批評(píng)磚頭等等的都?xì)g迎!
下載地址:
文檔下載地址 BTW: 很多朋友在前面給出了很多意見,如封裝不夠好,基類的構(gòu)造函數(shù)應(yīng)該放在protected中,new delete不對(duì)稱等,我已經(jīng)很久沒有再看這份文檔和代碼了,也沒有時(shí)間再去一一把這些瑕疵更正,就像描述算法應(yīng)該不要過(guò)多的關(guān)注語(yǔ)言特征一般,我想閱讀這份文檔的朋友能明白那些設(shè)計(jì)模式之后的思想和方法,那就夠了,用一句臺(tái)詞來(lái)形容:領(lǐng)悟精神.再次謝謝朋友們的批評(píng)和鼓勵(lì).
--By 創(chuàng)(2007.12.10)