1. 状态模式对象
什么是状态模式扩展
对象有多种状态,而且该状态还会扩展,适用if-else有过多的情景。形成扩展复杂filter
对象状态包括context背景类,state状态类以及state的子类,把状态控制语句转换出去,相似于filter。co
问题:就是形成state的子状态更多。context
适用的场景:
例如订单状态,电梯状态等等,每一次状态的改变,会形成行为的改变