天天看點

【spring架構】什麼是面向抽象(接口)程式設計

面向抽象(接口)程式設計的好處就是靈活性

例子:

對于一個user的javabean,對他進行儲存。

其中有這幾個包

cn.edu.hpu.model:存放實體類

cn.edu.hpu.service:存放業務類

cn.edu.hpu.dao:存放資料庫連接配接類

如果要實作可以結合多個資料庫的功能該怎麼寫比較靈活?用面向抽象的思想:

userservice:

userdao:

其中一個impl

userdaoimpl:

用大白話來說,你們家要想裝修,牆要用桌面,你要說用死了,我要用強生的桌面,那你永遠隻能用強生的了,你要說我用符合國家某種規格的桌面,那麼你想換誰家的都可以。是以這就是靈活性。

轉載請注明出處:http://blog.csdn.net/acmman