Anywhere

水中苇
随笔 - 28, 文章 - 3, 评论 - 0, 引用 - 0
数据加载中……

Bridge模式..

将类中的属性和方法(即行为)分开定义.这样,当需要修改的时候,方法和属性就可以分开修改,降低了耦合度.
bridge  类的抽象:

              class bridge        class bridgeImp
属性:  bridgeImp* pImp;
          ......
属性:无(一般无,因为这个类是用来实现bridge中的操作的);
行为函数:通过pImp调用类bridgeImp中的行为来执行.
行为函数:一些操作.
这样,我们通过在类bridge中包含一个bridgeImp的对象指针,就把类的抽象和行为的实现分开了...
讨论与思考:想对bridge中的属性进行操作:
                   把bridge中的成员属性作为参数添加到bridgeImp的行为函数中.

posted on 2009-08-10 08:54 三水寿 阅读(149) 评论(0)  编辑 收藏 引用 所属分类: 设计模式学习笔记----结构模式


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理