`
wzq106
  • 浏览: 16681 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

设计模式--状态模式

阅读更多

当一对象的行为取决于他的状态,并且它必须在运行时根据根据状态改变它的行为的时候,可以考虑用状态模式,例如:红、绿灯,可以设计一个颜色的接口,接口包括颜色(状态)、行为,红、绿灯类进行继续,根据不同的状态,将产生不同的行为。

状态模式 有利于减少分支判断。

 

更多参考开心购的交流专区

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics