qa.java

来自「java的23种设计模式」· Java 代码 · 共 31 行

JAVA
31
字号
/**
 *  A member of the chain
 *  The resposibility of QA is test 
 */
import java.io.*;

public class QA implements Chain {
    private Chain nextChain = null;
    private String responsibility = "Test";
    
    public QA() {
    }
    public void addChain(Chain c) {
        nextChain = c;
    }
    
    public Chain getChain() {
        return nextChain;
    }
    
    public void sendToChain(String mesg) {
        if(mesg.equals(responsibility)) {
            System.out.println("A QA  -->  Test");
        } else {
            if(nextChain != null) {
                nextChain.sendToChain(mesg);
            }
        }
    }
    
}

⌨️ 快捷键说明

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