【设计模式】【结构型】【桥接模式】Bridge Design Pattern
桥接模式( Bridge Design Pattern)
将抽象和实现解耦,让它们可以独立变化
- Notification 类相当于抽象,MsgSender 类相当于实现,两者可以独立开发,通过组合关系(也就是桥梁)任意组合在一起。所谓任意组合的意思就是,不同紧急程度的消息和发送渠道之间的对应关系,不是在代码中固定写死的,我们可以动态地去指定(比如,通过读取配置来获取对应关系)。
cool😎!
将抽象和实现解耦,让它们可以独立变化