你的位置:首页 > 软件开发 > ASP.net > 设计模式学习之01状态模式

设计模式学习之01状态模式

发布时间:2016-11-15 12:05:30
主体思想:状态决定行为。应用环境:同一对象,在状态转换过程中,行为随着状态一直在改变。e.g. 灯初始状态是关闭的,按一下开启,再按一下关闭(不要跟我说你家的水晶变色大灯)。在这一个过程中,触发行为都是按一下开关,电灯会根据自身状态的不同调用不同的行为去实现。如果我们不适用 ...

主体思想:状态决定行为。

应用环境:同一对象,在状态转换过程中,行为随着状态一直在改变。

e.g.  灯初始状态是关闭的,按一下开启,再按一下关闭(不要跟我说你家的水晶变色大灯)。在这一个过程中,触发行为都是按一下开关,电灯会根据自身状态的不同调用不同的行为去实现。如果我们不适用设计模式去实现着这段逻辑,一般就是这两种实现方法吧

1.

if(灯状态==XXX){....}else{XXXXXXXX}

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:设计模式学习之01状态模式

关键词:设计模式

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。