统一消息平台




// 统一消息管理平台的核心类
public class UnifiedMessagePlatform {
private List
public UnifiedMessagePlatform() {
handlers = new ArrayList<>();
}
public void registerHandler(MessageHandler handler) {
handlers.add(handler);
}
public void dispatchMessage(String message, String recipient) {
for (MessageHandler handler : handlers) {
handler.handle(message, recipient);
}
}
}
// 具体的消息处理接口
public interface MessageHandler {
void handle(String message, String recipient);
}
// 示例实现:药房消息处理器
public class PharmacyHandler implements MessageHandler {
@Override
public void handle(String message, String recipient) {
System.out.println("Pharmacy received: " + message + " for " + recipient);
}
}
]]>