colleaguea.java

来自「java的23中设计模式的代码实现」· Java 代码 · 共 21 行

JAVA
21
字号
/**
 *  A concrete colleague 
 */
import java.io.*;

public class ColleagueA implements Colleague {
    private final String type = "A";
    private Mediator med;
    
    public ColleagueA(Mediator m) {
        med = m;
        med.Register(this, type);
    }
    public void Change() {
        System.out.println("-----  A changed now !  -----");
        med.Changed(type);
    }
    public void Action() {
        System.out.println("  A is changed by mediator ");
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?