状态模式的总结

简介: 状态模式的总结

状态模式定义:当一个对象的内在状态改变时允许改变时允许改变其行为,这个对象看起来更像是改变了其类,

它主要解决的是把状态的判断逻辑转移到不同状态的一系列类中,把复杂的判断逻辑简化,

对这个模式我在代码上也做过,一些简单的例子还可以,但是要是传参这种情况我也没做出来,博客上也没记录过这种传参的状态模式。

当然,我在网上看到大部分都是职责链来解决逻辑判断的问题,如果有知道的伙伴可以在下方评论关注。

相关文章
|
3月前
|
设计模式 算法
状态模式和策略模式有什么区别
状态模式和策略模式有什么区别
35 1
|
3月前
行为型 状态模式
行为型 状态模式
34 0
|
8月前
|
前端开发
状态模式
状态模式
35 0
|
设计模式 JavaScript
关于状态模式我所知道的
关于状态模式我所知道的
52 0
|
设计模式 算法 Java
状态模式和策略模式的区别与联系
UML 状态模式是策略模式的孪生兄弟,是因为它们的UML图是一样的。但意图却完全不一样,策略模式是让用户指定更换的策略算法,而状态模式是状态在满足一定条件下的自动更换,用户无法指定状态,最多只能设置初始状态。
|
设计模式
我学会了,状态模式
状态模式属于行为型模式,这个类型的设计模式总结出了 类、对象之间的经典交互方式,将类、对象的行为和使用解耦了,花式的去使用对象的行为来完成特定场景下的功能。
92 0
我学会了,状态模式
|
设计模式 Java
Java设计模式 ->状态模式
Java设计模式 ->状态模式
81 0
|
uml
状态模式与备忘录模式(1)
状态模式与备忘录模式(1)
86 0
状态模式与备忘录模式(1)
|
存储 Java Spring
状态模式与备忘录模式(3)
状态模式与备忘录模式(3)
132 0
状态模式与备忘录模式(3)
|
存储 程序员 开发工具
状态模式与备忘录模式(2)
状态模式与备忘录模式(2)
131 0
状态模式与备忘录模式(2)