请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

我觉得这个源码找的不够典型,不知道Geely老师觉得我的看法对不对呢?

我觉得其实这不能算严格意义上的桥接模式,桥的一边其实是工厂方法模式(Driver-Connection, FabricMySQLDriver-FabricMySQLConnectionProxy),DriverManager桥接了一个工厂方法,但桥的这边并没有继承结构,和那边的继承结构够有排列组合的那么一个意思。

正在回答 回答被采纳积分+3

2回答

慕码人1018289 2020-03-11 22:40:35

我支持你的看法,尤其是你的最后一句话:和那边的继承结构够有排列组合的那么一个意思。

助教的那篇博客我看了,我觉得没有说清楚。无论是Connection和Statement,还是Driver和Connection,都没有任意组合的意思。jdbc老师之前的章节说是抽象工厂模式,我觉得是很OK的。而搞一个List,先让大家注册,用的时候遍历List,先执行类似support的方法,成功后就返回那个对象或执行一段逻辑,我还不知道是什么模式,感觉应该是工厂模式。

1 回复 有任何疑惑可以回复我~
  • 完全感觉不到桥接模式在这里的应用
    回复 有任何疑惑可以回复我~ 2021-01-03 16:58:24
geelylucky 2019-03-09 15:45:51

亲爱的同学,你好,我是geely老师的助教。

你可以看一下这篇博客:https://blog.csdn.net/qq_28241149/article/details/78548178

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信