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