17、设计模式----桥接模式

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

抽象与它的实现分离,并不是说让抽象类与其派生类分离,因为这没有任何意义,实现指的是抽象类和他的派生类用来实现自己的对象。

实现系统可能有多角度分类,每一种分类都有可能变化,那么就把这种多角度分离出来让它们独立变化,减少它们之间的耦合。


Abstraction抽象,


RefinedAbstraction,被提炼的抽象


Implementor实现,


ConcreteImplementor,具体实现



©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.初识桥接模式 将抽象部分与它的实现部分分离,使它们都可以独立地变化。 Abstraction:抽象部分的接口。...
    王侦阅读 930评论 0 7
  • 一、应用场景 设想如果要绘制矩形、圆形、椭圆、正方形,我们至少需要4个形状类,但是如果绘制的图形需要具有不同的颜色...
    QuantRuu阅读 791评论 0 51
  • 【学习难度:★★★☆☆,使用频率:★★★☆☆】直接出处:桥接模式梳理和学习:https://github.com/...
    BruceOuyang阅读 933评论 0 2
  • 设计模式 一、引言 假如有三个品牌的手机vivo,oppo和小米,如果手机手机壳一体生产,会是这样的: 对应到相应...
    凯玲之恋阅读 7,429评论 0 8
  • 去医院做身体检查总是很累的事情。因为等待的时间太漫长了。 医院这个地方什么时候去都是人满为患。 各种不同的病症,都...
    是个人类阅读 341评论 0 0