2007年9月15日 星期六

E07 Basic Data Model(2)──向下的基本實作

Basic Data Model做出來後,下一步是依照前面選用的儲存方式,繼承Basic Data Model後逐一定義與設計對應Data Model的介面與實作類別。實作的用意在於把對應的存取方式包裝在getter與setter的方法裡,讓呼叫者毌須知道實際存取的方式而能夠拿到自己想要的資料。

再來要定義一組Basic Parser,它的主要功能是讀取檔案成為資料(load)與將資料儲存到檔案(save)。同時往下要定義各種Data Model的Parser,使用I/O的方法取得檔案的內容,同時依照資料結構放到設計時指定的位置;反之亦然。這麼一來我們已經設計好每一種Data Model對應的存檔與讀檔動作。

Basic Data Model與存取它的Basic Parser是資料模組的根本Component。為了讓其他人可以快速地學習使用,放入元件庫的元件一定要做好API說明與範例程式。好了,現在我們的元件庫裡有兩個基本的Component。

沒有留言:

張貼留言