码迷,mamicode.com
首页 > 其他好文 > 详细

结构化设计模式-桥接模式

时间:2017-03-06 01:28:28      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:单一职责   操作   对象   继承   att   abs   .com   设计   bsp   

桥接模式目的:将抽象的对象,和具体的实现相分离,同时使用组合代替继承(很有用的设计模式,符合单一职责,开闭等原则)。

桥接模式对象 Bridge-pattern

  • Abstraction,抽象类:抽象化给出的定义,并保存对实例化对象的引用
  • RefinedAbstraction,扩充抽象类:扩充抽象化角色,改变和修正父类对抽象化定义
  • Implementor,实现接口类:这个角色给出实现化角色的接口,不给出具体实现。这个接口和抽象话接口不相同,这个接口给出底层的实现操作定义,而抽象化接口给出类基本或上层操作定义。
  • ConcreteImplementor,具体实现类:这个角色给出了实现化角色的具体实现。

类图

技术分享

 

结构化设计模式-桥接模式

标签:单一职责   操作   对象   继承   att   abs   .com   设计   bsp   

原文地址:http://www.cnblogs.com/Blogs-Wang/p/6506446.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!