《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 2.2 桥接模式

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 2.2 桥接模式

华章计算机 2017-07-04 15:22:00 浏览1560
展开阅读全文

本节书摘来自华章出版社《Python编程实战:运用设计模式、并发和程序库创建高质量程序》一 书中的第2章,第2.2节,作者:(美) Mark Summerfield,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.2 桥接模式

“桥接模式”(Bridge Pattern)用于将“抽象”(abstraction,比如接口或算法)与实现方式相分离。
如果不用桥接模式,那么通常的写法是,创建若干个基类,用于表示各种抽象方式,然后从每个基类中继承出两个或多个子类,用于表示对这种抽象方式的不同实现办法。用了桥接模式之后,我们需要创建两套独立的“类体系”(class hierarchy):“抽象体系”定义了我们所要执行的操作(比如接口或高层算法),而“实现体系”则包含具体实现方式,抽象体系要调用实现体系以完成其操作。抽象体系中的类会把实

网友评论

登录后评论
0/500
评论