JDBC連接的設計模式————橋接模式

鏈接:https://www.nowcoder.com/questionTerminal/134a62da02d34bc6a7ff309af3fbb76f?pos=51&orderByHotValue=2
來源:牛客網
 

橋接模式:

定義 :將抽象部分與它的實現部分分離,使它們都可以獨立地變化。

意圖 :將抽象與實現解耦。

橋接模式所涉及的角色
1.  Abstraction :定義抽象接口,擁有一個Implementor類型的對象引用
2.  RefinedAbstraction :擴展Abstraction中的接口定義
3.  Implementor :是具體實現的接口,Implementor和RefinedAbstraction接口並不一定完全一致,實際上這兩個接口可以完全不一樣Implementor提供具體操作方法,而Abstraction提供更高層次的調用
4.  ConcreteImplementor :實現Implementor接口,給出具體實現

Jdk中的橋接模式:JDBC
JDBC連接 數據庫 的時候,在各個數據庫之間進行切換,基本不需要動太多的代碼,甚至絲毫不動,原因就是JDBC提供了統一接口,每個數據庫提供各自的實現,用一個叫做數據庫驅動的程序來橋接就行了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章