面向抽象(接口)程式設計的好處就是靈活性
例子:
對于一個user的javabean,對他進行儲存。
其中有這幾個包
cn.edu.hpu.model:存放實體類
cn.edu.hpu.service:存放業務類
cn.edu.hpu.dao:存放資料庫連接配接類
如果要實作可以結合多個資料庫的功能該怎麼寫比較靈活?用面向抽象的思想:
userservice:
userdao:
其中一個impl
userdaoimpl:
用大白話來說,你們家要想裝修,牆要用桌面,你要說用死了,我要用強生的桌面,那你永遠隻能用強生的了,你要說我用符合國家某種規格的桌面,那麼你想換誰家的都可以。是以這就是靈活性。
轉載請注明出處:http://blog.csdn.net/acmman