多態

多態的使用能夠解耦合mysql

 

好比: List sublist= new ArrayList();sql

在實際的應用中,咱們用到多態的比較多數據庫

好比:鏈接數據庫,咱們不知道鏈接的數據庫是mysql,sqlserver仍是 oracleoracle

你能夠設計一個接口:DataBaseDao
而後,每一個不一樣的數據庫,你能夠編寫接口的實現類,好比:SQLServerDao, MySqlDao, DB2Dao等等

當用戶使用你框架的時候,他就能夠用多態,實現本身的數據庫鏈接功能:
DaoBaseDao dao = new SQLServerDao();  //針對SQLServer的接口實現,這裏dao就是多態框架

相關文章
相關標籤/搜索