心雨无痕

OnlyProgrammer

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年7月21日

摘要: 桥接模式用于将有多个维度变化的产品中的变化维度抽取出来单独处理,用GOF的定义是:将抽象部分与实现部分分离,使它们都可以独立的变化。桥接模式概述桥接模式的基本定义里面包括了四种角色(假设产品只具有2个维度的变化Fa和Fb):1. 抽象产品类角色Abstraction,该类是产品的基类,它直接负责产品的架构定义和接口定义并定义维度变化方法Fa,它内部包含了一个接口类Implementor2. 变化维度实现接口类Implementor,该接口是抽取的A中某种需要经常变化的维度或者说方法而产生的,它定义了变化的维度所需要实现的方法Fb3. 具体产品类角色RefinedAbstraction,该类继承 阅读全文
posted @ 2012-07-21 11:16 心雨无痕 阅读(290) 评论(0) 推荐(0) 编辑