关于Java 设计模式 状态模式 State

关于Java 设计模式 状态模式 State

1、IAction.java

package com.ssm.cts.pattern.state;

public interface IAction {
  public void setState(int state);
  
  public void start();

  public void stop();
}

2、Action.java

package com.ssm.cts.pattern.state;

public class Action implements IAction {
  private int state;

  public void setState(int state) {
    this.state = state;
  }

  public void start() {
    System.out.println("启动");
  }

  public void stop() {
    System.out.println("停止");
  }

}

3、Demo.java

package com.ssm.cts.pattern.state;

public class Demo {

    // 测试
  public static void main(String[] args) {
    IAction ation = new Action();

    ation.setState(0);

    ation.start();

    ation.stop();
  }

}

发表回复

您的电子邮箱地址不会被公开。