设计模式模块学习之门面模式、调停者模式

门面模式和调停者模式都是解耦的过程
以下定义一个群众去政府办事情的场景,我们都知道平常去办一件事,要跑好几个部门,这个部门改完章要去别的部门签字,签字前还要开xx证明等
这里的群众与各个部门就是完全耦合的,这时候多想政府开一个部门,办任何事,就和这个部门打交道就行了,至于事情怎么办好的,群众不用管。
这就是门面模式了,将视图层面和数据模型层面分离,也就是mvc中的mv分离,各司其职
在这里插入图片描述
但是各个部门内部之间还是有耦合的,因为各个部门之间要打交道,这时候要是有个中间者,也就是调停者,各个部门只需要和它打交道,就会大大减少耦合
在这里插入图片描述
有时候同一个部门既可以当门面也可以当调停者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值