桥接模式解析

发布时间:2024-12-27 09:43

无线路由器的桥接模式使用方法 #生活技巧# #数码产品使用技巧# #无线网络设置指南#

桥接模式的理解及适用场景

最新推荐文章于 2024-11-06 18:04:01 发布

巅峰小苏 于 2020-07-21 15:11:55 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

定义
:将抽象部分与它的实现部分分离,使它们都可以独立地变化。
意图
:将抽象与实现解耦。

桥接模式所涉及的角色
1. Abstraction(调用者)
:定义抽象接口,拥有一个Implementor类型的对象引用

2. RefinedAbstraction(抽象类)
:扩展Abstraction中的接口定义,继承Abstraction

3. Implementor(桥)
:是具体实现的接口,Implementor和RefinedAbstraction接口并不一定完全一致,实际上这两个接口可以完全不一样Implementor提供具体操作方法,而Abstraction提供更高层次的调用

4. ConcreteImplementor(被调用者)
:实现Implementor接口,给出具体实现

注意点:

a、定义一个桥接口,使其与一方绑定,这一方的扩展全部使用实现桥接口的方式。

b、定义一个抽象类,来表示另一方,在这个抽象类内部要引入桥接口,而这一方的扩展全部使用继承该抽象类的方式。

     Jdk中用到的桥接模式:JDBC

JDBC连接数据库时:利用驱动来桥接

JDBC连接数据库时,在各个数据库之间进行切换,基本不需要动太多的代码,甚至丝毫不动,原因就是JDBC提供了统一接口,每个数据库提供各自的实现,用一个叫做数据库驱动的程序来桥接就行了

想通过实例来理解,可以看一下这位大佬的博文,感觉挺不错的:https://www.cnblogs.com/V1haoge/p/6497919.html

欢迎大家阅读,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感激不尽。

网址:桥接模式解析 https://www.yuejiaxmz.com/news/view/581963

相关内容

人人租连接绿色与经济的桥梁,新租赁模式的双重益处
人人租连接绿色与经济的桥梁 新租赁模式的双重益处
【设计模式】解释器模式 ( 简介
IOT物联网平台:连接万物的桥梁
桥本甲状腺炎的最佳饮食模式和生活指南
深度剖析社区团购模式
物联网平台:连接万物的桥梁
策略模式(Strategy Pattern):电商平台的优惠券系统实战案例分析
与目标设备桥接用除湿器的制作方法
物联网技术:连接智能生活的桥梁

随便看看