概述
灵魂三问:
什么是桥梁模式?
它有什么用?
怎么用?
什么是桥梁模式?
就像一座桥连接河两岸,桥梁模式就是从这里抽象出来的。
它有什么用?
Bridge模式的作用是在 “类的功能层次结 构” 和“类的实现层次结构之间”搭建桥梁。
类层次结构的两个作用
以上的这种层次结构被称为“类的功能层次结构”。
那么什么是“类的实现层次结构”呢?
像下面这种层次结构,叫做“类的实现层次结构”
Bridge模式的作用就是把“类的功能层次结构”和“类的实现层次结构”分离为两个独立的类层次结构。
怎么用?
类的一览表:
类图:
在这里,Display类的功能是抽象的,负责“显示一些东西”,该类位于“类的功能层次”的最上面。
在impl字段中保存的是实现了Display类的具体功能的实例。通过构造函数传递给impl,这里,impl就是两个层次结构的桥梁。
扩展思路
1,继承是强关联,委托是弱关联
学习心得
学完本设计模式后大体懵懵懂懂,不知所云,啊,我好笨呐!
看来想要融会贯通还要多多练习,后续更新代码练习!!!
最后
以上就是传统百褶裙为你收集整理的Bridge模式的全部内容,希望文章能够帮你解决Bridge模式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复