桥接模式

问题描述
电子商务网站常有这样的功能:发送消息通知,比如订货发货通知等,从业务上看,消息分为普通消息、加急消息和特急消息多种不同的消息类型,其业务处理是不一样的,比如加急消息是在消息上添加加急标记,而特急消息是添加了加急标记外,还会做一条催促的记录,多久不完成会继续催促。从发送消息的手段上看,又有系统内消息、手机短信消息、邮件等。请使用合适的设计模式进行设计,绘制所选择模式的结构图,并绘制该案例的类图,并编写代码实现并进行演示

结构模式示意图
软件设计模式-桥接模型
类图
软件设计模式-桥接模型

实现代码:
Hzh09Means类软件设计模式-桥接模型
Hzh09PhoneMeans类
软件设计模式-桥接模型
Hzh09EmaiMeans类
软件设计模式-桥接模型
Hzh09SystemMeams类
软件设计模式-桥接模型
Hzh09Message类
软件设计模式-桥接模型
Hzh09CommonMessage类
软件设计模式-桥接模型
HzhFastMessage类
软件设计模式-桥接模型
HzhUrgentMessage类
软件设计模式-桥接模型

Client类
软件设计模式-桥接模型
运行截图
软件设计模式-桥接模型

总结
桥接模式用于有两个变化维度,降低了类之间耦合,减少代码编写量。

相关文章:

  • 2021-12-25
  • 2021-12-16
猜你喜欢
  • 2021-11-21
  • 2021-10-28
  • 2021-12-21
  • 2021-12-10
  • 2021-10-18
  • 2021-10-18
  • 2021-06-11
相关资源
相似解决方案