1. 状态模式

1. 状态模式对象

什么是状态模式扩展

对象有多种状态,而且该状态还会扩展,适用if-else有过多的情景。形成扩展复杂filter

对象状态包括context背景类,state状态类以及state的子类,把状态控制语句转换出去,相似于filter。co

问题:就是形成state的子状态更多。context

适用的场景:

例如订单状态,电梯状态等等,每一次状态的改变,会形成行为的改变

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息