今天看了Bridge模式,对其进行简单的总结,并给出几篇通俗易懂的文章链接. (一)意图--将抽象部分和它的实现部分分离,使它们都可以独立地变化. 适用于从多维度描述的类型,拆解开来,使其能沿着各维度独立变化.脱耦. (二)动机--解决继承机制带来的不足. 1)扩展抽象不方便.扩展时要重新定义一个新的类. 2)继承机制使得客户代码需要重新编译. 为解决以上两个问题,使用桥接的方式使得抽象类和它的实现分离,使得它们可以按照自己的方式独立变化. (三)结构--抽象和实现分离. 以下是桥接模式的示意图…