MultiThread/pattern/src/main/java/cn/bunny/pattern15/state/LiftState.java

28 lines
399 B
Java
Raw Normal View History

2025-02-04 18:23:07 +08:00
package cn.bunny.pattern15.state;
import lombok.Setter;
@Setter
abstract class LiftState {
protected Lift lift;
/**
* 开门动作
*/
public abstract void open();
/**
* 关门动作
*/
public abstract void close();
/**
* 运行动作
*/
public abstract void run();
/**
* 停止动作
*/
public abstract void stop();
}