incrementalnumbergenerator.java

来自「<设计模式-Java语言中的应用> 的源码」· Java 代码 · 共 21 行

JAVA
21
字号
public class IncrementalNumberGenerator extends NumberGenerator {
    private int number;                     // 目前数值
    private int end;                        // 结束数值(不含此值)
    private int inc;                        // 增加若干
    public IncrementalNumberGenerator(int start, int end, int inc) {
        this.number = start;
        this.end = end;
        this.inc = inc;
    }
    public int getNumber() {                // 取得数值
        return number;
    }
    public void execute() {
        while (number < end) {
            notifyObservers();
            number += inc;
        }
    }
}

⌨️ 快捷键说明

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