首页 > 代码库 > 结构化设计模式-桥接模式
结构化设计模式-桥接模式
桥接模式目的:将抽象的对象,和具体的实现相分离,同时使用组合代替继承(很有用的设计模式,符合单一职责,开闭等原则)。
桥接模式对象 Bridge-pattern
- Abstraction,抽象类:抽象化给出的定义,并保存对实例化对象的引用
- RefinedAbstraction,扩充抽象类:扩充抽象化角色,改变和修正父类对抽象化定义
- Implementor,实现接口类:这个角色给出实现化角色的接口,不给出具体实现。这个接口和抽象话接口不相同,这个接口给出底层的实现操作定义,而抽象化接口给出类基本或上层操作定义。
- ConcreteImplementor,具体实现类:这个角色给出了实现化角色的具体实现。
类图
结构化设计模式-桥接模式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。