作用:使不同功能的抽象与其实现相分离,例如汽车这个抽象体,要完成这个汽车的生产,最好将汽车的各个功能部件分离出来,逐一实现。
桥接模式类图:
适用范围:如果一个系统中有两个相互独立的抽象变化,则使用桥接模式(bridge)。
注意:实现不能主动和抽象发生耦合,只能抽象与实现发生耦合。作用:使不同功能的抽象与其实现相分离,例如汽车这个抽象体,要完成这个汽车的生产,最好将汽车的各个功能部件分离出来,逐一实现。
桥接模式类图:
适用范围:如果一个系统中有两个相互独立的抽象变化,则使用桥接模式(bridge)。
注意:实现不能主动和抽象发生耦合,只能抽象与实现发生耦合。