示例演示了桥接模式如何拆分程序中同时管理设备及其遥控器的庞杂代码类作为实现部分而类则作为抽象部分
最初类层次结构被拆分为两个部分设备和遥控器
遥控器基类声明了一个指向设备对象的引用成员变量所有遥控器通过通用设备接口与设备进行交互使得同一个遥控器可以支持不同类型的设备
你可以开发独立于设备类的遥控器类只需新建一个遥控器子类即可例如基础遥控器可能只有两个按钮但你可在其基础上扩展新功能比如额外的一节电池或一块触摸屏
客户端代码通过遥控器构造函数将特定种类的遥控器与设备对象连接起来
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/12870.html