设计模式众多,正好今天讲到了中介者模式,就在此留文一篇,顺便记载学习设计模式过程
中介者模式,中介者这个词耳熟能详,找房子找中介,买卖二手车找中介,再如战争时代的电话,两个人之间的通话势必中间有一个接线员
这个中介给人们带来方便,带来便捷
以下做一个媒婆的例子,
男方将信息存留给媒婆,媒婆将男生信息给女生,女生通过男生的信息,将好感度给媒婆说,媒婆再讲女生的信息以及女生的好感度通知男生,这个就叫中介者模式
再如打麻将,A,B,C,D四人打麻将,A输10元给C,输5元给D,B输5元给C,输10元给D,这样算来算去会很让人头疼,会让人算错,这样我们找一个中介,将输的钱都给他,赢钱的赢多少从他哪里取多少,这样就不会混乱,如图:
闲话少说,代码奉上