中介者模式
2015-04-28 14:51:18 30 举报
中介者模式(Mediator Pattern)是一种行为型设计模式,它通过引入一个中介对象来封装一组对象之间的交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。这种模式主要涉及三个角色:中介者、具体的同事类和具体的目标类。中介者负责协调各个同事类之间的交互,使得它们能够协同工作。同事类之间并不知道彼此的存在,它们只知道中介者。目标类则是与同事类直接交互的对象,它知道同事类的存在,但不知道中介者的存在。中介者模式的优点包括减少了对象之间的耦合度、提高了系统的可扩展性和灵活性等。
作者其他创作
大纲/内容
中介者模式:通过中介者来实现对象的交互, 而不需要对象之间相互引用
CColleague
-m_sender
+send();+notify()
CMediator
-m_colleague1-m_colleague2
+send()
CColleague1
CColleague2
0 条评论
下一页