调停者模式

调停者模式 :

      调停者模式的目的就是通过定义一个对象,封装一组对象的交互,从而降低对象间的耦合度,避免了对象间的显示交互,对于对象间的关系拓展有很好的作用。


例子 :

     需求 :创建一个广告,广告中可以嵌入多个视频,多个图片 。

     模型设计 : 广告表 、图片表、视频表 、广告素材(图片、视频)关系表 (或者分为2个表)

     映射java对象 : 广告对象 、图片对象 、视频对象、广告-素材关系对象 。


上面就是典型的调停者模式设计 ,广告-素材关系对象就是调停者 。  


假定不适用调停者 ,那么就会出现 广告表中关联了对应的视频、图片文件 ,这样 ,如果该广告需要拓展视频数、图片数将会很麻烦  。而且广告表也不够纯粹,显得臃肿 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值