状态模式 State

说明
一个对象内部状态改变时,改变它的行为,似乎看起来修改了类
订房、自动贩卖机
Invoice

      
执行结果