DAO設計模式一般分爲幾個類:
1.VO(Value Object):一個用於存放網頁的一行數據即一條記錄的類,比如網頁要顯示一個用戶的信息,則這個類就是用戶的類。
2.DatabaseConnection:用於打開和關閉數據庫。
3.DAO接口:用於聲明對於數據庫的操作。
4.DAOImpl:必須實現DAO接口,真實實現DAO接口的函數,但是不包括數據庫的打開和關閉。
5.DAOProxy:也是實現DAO接口,但是隻需要藉助DAOImpl即可,但是包括數據庫的打開和關閉。
6.DAOFactory:工廠類,含有getInstance()創建一個Proxy類。
3.對於DAO,包的命名和類的命名一定要有層次