项目源码已提交github:https://github.com/ckl001/designPattem_java
package com.Ljava.design.pattem.behavioral.mediator;
import java.util.Date;
/**
* @Auther 20173
* @Date 2019-4-11 15:04
* @Des TODO
**/
public class StudyGroup {
public static void showMsg(User user, String msg){
System.out.println(new Date().toString() + "["+ user.getName() +"] :" + msg);
}
}
package com.Ljava.design.pattem.behavioral.mediator;
/**
* @Auther 20173
* @Date 2019-4-11 15:03
* @Des TODO
**/
public class User {
private String name;
public User(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
private void sendMsg(String msg){
StudyGroup.showMsg(this, "hello world!");
}
}