状态模式state
状态图
类图
//--------------------接口 -------------------
package java_250_GOF23设计模式_状态模式_UML状态图_酒店系统房间状态_线程对象状态切换_练习;
/**
-
接口 类
/
public interface State {//State声明
void handle();//handle管理者
}
//---------------:房间状态,空闲------------
package java_250_GOF23设计模式_状态模式_UML状态图_酒店系统房间状态_线程对象状态切换_练习;
/* -
子类:房间状态,空闲
*/
public class FreeState implements State{//FreeState空闲状态public void handle() {
System.out.println(“房间空闲,无人入住”);
}
}
//-----------------------房间状态,已预定-----------------
package ja