状态模式 State 行为型之一 通过改变对象的内部状态而改变对象的行为,这个对象表现得就像是修改了它的类一样 为什么会有状态模式呢? 先来看看一份代码 public class Meal { private int time; public int getTime() { return time; } public void setTime(int time) { this.time = time; } public void getMeal(int time) { if (time == 8) System.o…