13.7 总结

    每个状态封装了当前状态的行为和状态之间的转换,我们在后面使用Java新语法——枚举类型——实现了状态模式。其实只要学会了如何封装变化,你就能找到合适的解决问题的模式。