再论桥接模式(上)纸上谈兵

 

 
声明:
1、 这里不是讲解桥接模式,因为我觉得我没有那个实力,我现在还没有完全理解桥接模式。
2、 这里只是想把我这几天的思考、在群里的讨论整理一下,给自己的学习道路上留下一个脚印
3、 因为前面写了一篇,现在看来有很多的问题,因为那时候并没有理解“抽象部分”,所以有很多的问题,现在的理解比那时侯又进了一步,所以需要在解释一下。
4、 我最怕的就是误导新人,误人子弟可是很大的罪过,所以我希望大家能够多多讨论,多多批评,哪怕我现在的理解还是错的,那也是新人一个警示,不要犯我这样的错误。


目的:
这一篇想弄明白下面几个问题:
1、 什么是抽象?
2、 抽象部分是什么?
3、 抽象部分是如何与实现部分分离的?
4、 抽象部分是如何独立变化的?(重点在于变化)

 

前言
  我也是一直在不断的理解、消化各种知识,比如面向对象、设计模式等,每次小有收获的时候都想把成果写出来,于是我的博客里就有了一篇篇小小的博文。虽然写出来了,但是并不能保证就一定是正确的,写出来与人分享,与人讨论,检查自己的想法是否正确。只要有自己的想法就行,谁能保证自己的想法永远是正确的呢?在此感谢dudu为我们提供了一个与人交流讨论的平台!

 

  我们都是一步一步走过来的,可能当时觉得自己的想法是正确的,但是现在回过头来一看,当时的想法可能就是错误的。如果错了,那么我们改进原来的想法。于是我们在不断的进步。如果您觉得现在的想法和以前是一样的,那么说明您要么一直停滞不前,要么已经到达巅峰了,呵呵。

 

  前面写的那篇关于页面和桥接的确是写的不好,那时对桥接的理解还比较片面,现在又有了新的理解,所以我觉得有必要在说明一下,以免误导大家。

先出一个桥接模式的UML图。(来自TerryLee的http://www.cnblogs.com/Terrylee/archive/2006/02/24/336652.html

 

 

 

 

案例一:


  在网上找到了一个例子,我觉得很适合初步了解桥接模式。http://blog.csdn.net/abcdwxc/archive

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值