中間人模式维贺,用來(lái)解決兩個(gè)組件松耦合的數(shù)據(jù)傳遞。
例如有A巴帮、B溯泣、C三個(gè)組件,A是B榕茧、C的父組件垃沦,那么A就可以設(shè)計(jì)成B、C的中間人用押,傳遞B的數(shù)據(jù)到C肢簿。
實(shí)現(xiàn)概念步驟:
1、A輸入數(shù)據(jù)到B
2、B發(fā)射返回?cái)?shù)據(jù)到A
3池充、A將返回?cái)?shù)據(jù)綁定輸入到C
4桩引、C應(yīng)用數(shù)據(jù),執(zhí)行需要的操作
其實(shí)收夸,就像是一個(gè)房產(chǎn)中介坑匠,把房東的房子賣給買房者,房東本質(zhì)上不關(guān)心誰(shuí)來(lái)買房子卧惜,只要給的價(jià)格合適就行厘灼。買房者也不需要知道賣房子的人是誰(shuí),只要中間給我我需要的房子就行咽瓷。
中間人模式设凹,還可以通過(guò)服務(wù)來(lái)實(shí)現(xiàn),應(yīng)用在兩個(gè)沒(méi)有共同父組件的組件中茅姜,以后會(huì)給出實(shí)戰(zhàn)案例闪朱。