设计模式(java版)——行为型——中介者模式

项目源码已提交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!");
    }
}

你可能感兴趣的:(java基础,设计模式,(java版),设计模式,(java版))