多態的使用能夠解耦合mysql
好比: List sublist= new ArrayList();sql
在實際的應用中,咱們用到多態的比較多數據庫
好比:鏈接數據庫,咱們不知道鏈接的數據庫是mysql,sqlserver仍是 oracleoracle
你能夠設計一個接口:DataBaseDao
而後,每一個不一樣的數據庫,你能夠編寫接口的實現類,好比:SQLServerDao, MySqlDao, DB2Dao等等
當用戶使用你框架的時候,他就能夠用多態,實現本身的數據庫鏈接功能:
DaoBaseDao dao = new SQLServerDao(); //針對SQLServer的接口實現,這裏dao就是多態框架