您当前的位置: 首页 > 

命运之手

暂无认证

  • 1浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【设计模式】【10】中介者模式

命运之手 发布时间:2022-04-17 18:47:54 ,浏览量:1

使用场景

中介者模式,英文名Mediator Pattern

该模式通过一个中介对象,来统一管理对象之间的交互

而不是在一个对象的类代码中直接与另一个类对象直接进行交互

这样就可以在不修改类定义,只修改类之间的交互代码,达到了解耦效果

使用情景

  • 需要通过一个控制中心的角色,统一管理和调度所有资源间的交互

实现代码


	public class StoreA {
	
	    public int count;
	}
	
	public class StoreB {
	
	    public int count;
	}
	
	public class Mediator {
	
	    private StoreA sa;
	    private StoreB sb;
	
	    public void send() {
	        sa.count = sa.count - 100;
	        sb.count = sb.count + 100;
	    }
	}

关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

0.0383s