主体思想:状态决定行为。应用环境:同一对象,在状态转换过程中,行为随着状态一直在改变。e.g. 灯初始状态是关闭的,按一下开启,再按一下关闭(不要跟我说你家的水晶变色大灯)。在这一个过程中,触发行为都是按一下开关,电灯会根据自身状态的不同调用不同的行为去实现。如果我们不适用 ...
主体思想:状态决定行为。
应用环境:同一对象,在状态转换过程中,行为随着状态一直在改变。
e.g. 灯初始状态是关闭的,按一下开启,再按一下关闭(不要跟我说你家的水晶变色大灯)。在这一个过程中,触发行为都是按一下开关,电灯会根据自身状态的不同调用不同的行为去实现。如果我们不适用设计模式去实现着这段逻辑,一般就是这两种实现方法吧
1.
if(灯状态==XXX){....}else{XXXXXXXX}
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:设计模式学习之01状态模式
关键词:设计模式
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。