两者非常相同的一点就是:中介者需要持有并且知道所有的同事类,而目标类也必须持有所有的目标类,但是是一目标类的接口引用方式持有,所以说目标类是不知道观察者的,多有的观察者都是一样的 所以观察者模式有一个更容易理解的名称
第一类采用的是观察者模式,第二类采用的是中介者模式。 这两种模式,非常容易搞混淆。他们都是为了解决消息传递的问题。 3. 中介者模式涉及两个概念,中介和客户。它解决的是客户之间消息传递的问题。中介者的场景,类似于扣扣群或者中介所。 扣扣群场景:全班同学都加入同一个群,这样A同学想找B聊天,只需要在扣扣群...
51CTO博客已为您找到关于中介者模式和观察者模式的区别的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及中介者模式和观察者模式的区别问答内容。更多中介者模式和观察者模式的区别相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
两者非常相同的一点就是:中介者需要持有并且知道所有的同事类,而目标类也必须持有所有的目标类,但是是一目标类的接口引用方式持有,所以说目标类是不知道观察者的,多有的观察者都是一样的 所以观察者模式有一个更容易理解的名称