15.1 桥接模式讲解 定义与类型 将抽象部分与实现部分分离,使它们可独立变化。 类型:结构型模式。 英文:Bridge Pattern。 核心思想 通过组合(而非继承)建立两个类之间的联系。 符合合成复用原则,防止类爆炸。 适用场景 抽象与实现需灵活解耦。 存在多个独立变化的维度(如跨平台视频播放器)。 避免多层继承导致类数量激增。 优点 提高系统扩展性,符合开闭原则。 抽象与实现可独立扩展。 缺点 增加系统设计复杂度。 需正确识别变化的维度。 相关设计模式对比 适配器模式:改变接口以适配不同功能。 组合模式:强调部分与整体的层次结构。