设计模式——桥接模式

桥接(Bridge)模式:将抽象部分与它是实现部分分离,使它们都可以独立的变化。



Abstraction:定义的抽象类接口,关联一个Implementro对象的指针,调用该指针实现功能;
RefinedAbstraction:实现抽象类定义的接口;
Implementor:定义实现功能部分的抽象接口;
ConcreteImplementor:实现 Implementor的接口;

适用性:
(1)在程序运行时,实现部分可以被选择或却换;
(2)类的抽象和实现部分可以通过子类进行组合或扩展;
(3)想在多个对象间共享实现,但要避免客户端知道;

优点:
(1)分离接口与实现部分;
(2)提高可扩展性;
(3)实现细节对客户透明;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值