這個(gè)程序的基礎(chǔ)框架部分是我在玩OOP玩得走火入魔的時(shí)候?qū)懙模ó?dāng)然那個(gè)時(shí)候是有意要走火入魔的了:-)。當(dāng)時(shí)本來(lái)是想做一個(gè)光盤(pán)目錄管理之類(lèi)的東西,不過(guò)后來(lái)發(fā)現(xiàn)工作量太大了,這個(gè)工程被我給永久的Hibernate了。
總是覺(jué)得一些半成品放在硬盤(pán)上未免有些可惜,這些代碼對(duì)一些初學(xué)OOP的朋友來(lái)說(shuō)或許還會(huì)有些用。想想還是簡(jiǎn)單的改改發(fā)布好了。
雖然當(dāng)時(shí)對(duì)OOP走火入魔,在設(shè)計(jì)的過(guò)程中存在很?chē)?yán)重的過(guò)度設(shè)計(jì)。不過(guò)就現(xiàn)在發(fā)布這些代碼來(lái)說(shuō)設(shè)計(jì)還算是合理的了。
在程序?qū)Τ绦蚰夸浀奶幚磉^(guò)程中,最初是使用的XML文件進(jìn)行處理,后來(lái)改成了自定義格式,再到現(xiàn)在直接將目錄保存到文本中。在更換處理方式的時(shí)候,對(duì)目錄進(jìn)行遍歷的uMakeCD.pas一直未修改過(guò),而在對(duì)目錄進(jìn)行保存的時(shí)候只是對(duì)接口的具體實(shí)現(xiàn)進(jìn)行了相應(yīng)的修改而已。
標(biāo)簽:
OOP
程序
分
光盤(pán)
上傳時(shí)間:
2015-04-11
上傳用戶(hù):redmoons