桥接模式
定义
桥接模式
把抽象化和实现化解耦, 使得二者可以独立变化
抽象化, 实现化, 解耦
使用聚合关系,而不是继承关系,从而实现抽象化和实现化解耦!
强关联
编译期就已经确定关联关系, 运行期不能更改!
继承是强关联
弱关联
可以动态确定, 可以在运行期动态改变的关联
聚合就是一种弱关联
案例: 消息发送功能
内容:
- 不同消息体: 普通消息, 加急消息, 其他消息...
- 不同消息发送方式: SMS发送, 邮件发送, 其他发送方式...
实现见下图:
把抽象化和实现化解耦, 使得二者可以独立变化
抽象化, 实现化, 解耦
使用聚合关系,而不是继承关系,从而实现抽象化和实现化解耦!
编译期就已经确定关联关系, 运行期不能更改!
继承是强关联
可以动态确定, 可以在运行期动态改变的关联
聚合就是一种弱关联
内容:
实现见下图:
本文标题:桥接模式
本文链接:https://www.haomeiwen.com/subject/fwtamctx.html
网友评论