灵魂三问:
什么是桥梁模式?
它有什么用?
怎么用?
什么是桥梁模式?


就像一座桥连接河两岸,桥梁模式就是从这里抽象出来的。
它有什么用?
Bridge模式的作用是在 “类的功能层次结 构” 和“类的实现层次结构之间”搭建桥梁。

类层次结构的两个作用

以上的这种层次结构被称为“类的功能层次结构”。

那么什么是“类的实现层次结构”呢?
像下面这种层次结构,叫做“类的实现层次结构”



Bridge模式的作用就是把“类的功能层次结构”和“类的实现层次结构”分离为两个独立的类层次结构。
怎么用?
类的一览表:

类图:

在这里,Display类的功能是抽象的,负责“显示一些东西”,该类位于“类的功能层次”的最上面。
在impl字段中保存的是实现了Display类的具体功能的实例。通过构造函数传递给impl,这里,impl就是两个层次结构的桥梁。
扩展思路
1,继承是强关联,委托是弱关联
学习心得
学完本设计模式后大体懵懵懂懂,不知所云,啊,我好笨呐!
看来想要融会贯通还要多多练习,后续更新代码练习!!!
最后
以上就是传统百褶裙最近收集整理的关于Bridge模式的全部内容,更多相关Bridge模式内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复