中间人模式,用来解决两个组件松耦合的数据传递。
例如有A、B、C三个组件,A是B、C的父组件,那么A就可以设计成B、C的中间人,传递B的数据到C。
实现概念步骤:
1、A输入数据到B
2、B发射返回数据到A
3、A将返回数据绑定输入到C
4、C应用数据,执行需要的操作
其实,就像是一个房产中介,把房东的房子卖给买房者,房东本质上不关心谁来买房子,只要给的价格合适就行。买房者也不需要知道卖房子的人是谁,只要中间给我我需要的房子就行。
中间人模式,还可以通过服务来实现,应用在两个没有共同父组件的组件中,以后会给出实战案例。