1.意图: 将抽象部分(抽象接口)与它的实现部分(代码实现)分离,使它们都可以独立地变化. 理解:抽象部分是对外展现的接口(api),而实现部分是针对抽象接口提供的不同版本的功能实现,使两者独立变化指两者可以在各自的维度上自由变化,而不会产生太大的影响.如可以在api中添加新的接口,而不影响具体实现部分:可以在实现部分针对特定接口添加新的实现方式,而不影响抽象接口定义. 桥接模式将类的继承关系转变为类的聚合关系(见下图).对于抽象接口及其实现,Java中通常的实现方式是通过抽象类的继承或接口的实…