Bridge模式介绍Bridge模式的作用是将两样东西连接起来,它们分别是类的功能层次结构和类的实现层次结构。类的功能层次结构:父类具有基本功能在子类中增加新的功能类的实现层次结构:父类通过声明抽象方法来定义接口(API)子类通过实现具体方法来实现接口(API)将这两种结构分离开来,有利于独立地对他们进行扩展。例如:如果要设计一个音乐软件,那么要设计的功能有播放音乐和评论功能,这些功能就可以归类为类的功能层次结构。但是软件不仅仅是在一个平台中开发,有可能有Windows版、MaxOS版、Linux版,这可以理解为类的实现层次结构。1. 模式动机设想如果要绘制矩形、圆形、椭圆、正方形,我们至少需...