close
DAO設計
運用抽象類別來定義程式之主要的功能,再建立一個抽象方法工廠(DAOfactory),透過工廠來取得DAO物件。在設計一個Impl來實作DAO之功能。
這樣在之後需要改變功能的時候,只需修改工廠所指定的DAO物件與impl
例如
武器(DAO介面)| 武器工廠(DAO工廠)| 倚天劍(實作武器)、屠龍刀(實作武器)
我的主程式呼叫DAO工廠,由工廠決定要給我什麼武器.
文章標籤
全站熱搜