状态模式定义:当一个对象的内在状态改变时允许改变时允许改变其行为,这个对象看起来更像是改变了其类,
它主要解决的是把状态的判断逻辑转移到不同状态的一系列类中,把复杂的判断逻辑简化,
对这个模式我在代码上也做过,一些简单的例子还可以,但是要是传参这种情况我也没做出来,博客上也没记录过这种传参的状态模式。
当然,我在网上看到大部分都是职责链来解决逻辑判断的问题,如果有知道的伙伴可以在下方评论关注。
状态模式定义:当一个对象的内在状态改变时允许改变时允许改变其行为,这个对象看起来更像是改变了其类,
它主要解决的是把状态的判断逻辑转移到不同状态的一系列类中,把复杂的判断逻辑简化,
对这个模式我在代码上也做过,一些简单的例子还可以,但是要是传参这种情况我也没做出来,博客上也没记录过这种传参的状态模式。
当然,我在网上看到大部分都是职责链来解决逻辑判断的问题,如果有知道的伙伴可以在下方评论关注。