设计模式 中介者模式
-
设计模式 - 中介者模式
中介者模式用于降低多个对象或类之间的通信复杂性。此模式提供了一个调解器类,该类通常处理不同类之间的所有通信,并通过松散耦合支持轻松维护代码。中介者模式属于行为模式类别。 -
实例
我们以一个聊天室为例演示中介模式,其中多个用户可以将消息发送到聊天室,并且聊天室有责任向所有用户显示消息。我们创建了两个类ChatRoom和User。User对象将使用ChatRoom方法共享他们的消息。我们的演示类MediatorPatternDemo将使用User对象显示它们之间的通信。第1步 - 创建调解器类。 ChatRoom.java第2步 - 创建用户类: User.java第3步 - 使用User对象显示它们之间的通信。MediatorPatternDemo.java步骤4 - 验证输出。