我是靠谱客的博主 传统百褶裙,最近开发中收集的这篇文章主要介绍Bridge模式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

什么是桥梁模式?

在这里插入图片描述
在这里插入图片描述
就像一座桥连接河两岸,桥梁模式就是从这里抽象出来的。

它有什么用?

Bridge模式的作用是在 “类的功能层次结 构” 和“类的实现层次结构之间”搭建桥梁。
在这里插入图片描述

类层次结构的两个作用
在这里插入图片描述
以上的这种层次结构被称为“类的功能层次结构”。
在这里插入图片描述
那么什么是“类的实现层次结构”呢?

像下面这种层次结构,叫做“类的实现层次结构”
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Bridge模式的作用就是把“类的功能层次结构”和“类的实现层次结构”分离为两个独立的类层次结构。

怎么用?

类的一览表:
在这里插入图片描述


类图:
在这里插入图片描述
在这里,Display类的功能是抽象的,负责“显示一些东西”,该类位于“类的功能层次”的最上面。
在impl字段中保存的是实现了Display类的具体功能的实例。通过构造函数传递给impl,这里,impl就是两个层次结构的桥梁。

扩展思路

1,继承是强关联,委托是弱关联

学习心得

学完本设计模式后大体懵懵懂懂,不知所云,啊,我好笨呐!
看来想要融会贯通还要多多练习,后续更新代码练习!!!

最后

以上就是传统百褶裙为你收集整理的Bridge模式的全部内容,希望文章能够帮你解决Bridge模式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部