Mediator
2016-11-03 10:15:05 0 举报
Mediator是一个软件设计模式,它用于处理对象之间的复杂交互。这种模式通过引入一个中介者对象来简化对象之间的通信,使得各个对象不需要直接相互交互,而是通过中介者来进行消息传递。中介者知道所有对象的交互方式,并且可以决定如何处理这些交互。 在实际应用中,Mediator模式常常用于实现事件驱动的系统,例如用户界面、网络协议等。使用Mediator模式可以提高系统的可扩展性和灵活性,因为新的对象可以轻松地加入到系统中,而不需要修改现有对象的行为。此外,Mediator模式还可以提高代码的可维护性,因为所有的交互都集中在中介者对象中,这使得代码更容易理解和修改。
作者其他创作
大纲/内容
AbstractChatroom
DiamondMember
sendWord():voidsendImg():voidrecieve():void
Chatroom
send()recieve()
CommonMember
sendWord():voidrecieve():void
Member
chatRoom:AbstractChatroom
0 条评论
下一页