LaneBlog

蝼蚁虽小,也有梦想

PHP Socket服务 | PHP微信开发框架 | 开源博客

面向对象的洗礼:设计模式(十六)之状态模式

Date: 2014-04-24 22:04:26 Power By 李轩Lane

Tag: PHP | 设计模式 | 状态模式

状态模式是根据状态来执行不同的功能,通常以switch和if-ifelse来逻辑判断。面向对象设计,它的目的就是希望代码能够根据责任、功能来进行分解,不再是一大长串。状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂的时候,把状态的判断转移到表示不同状态的一系列类当中,把复杂的判断逻辑简化。

©2014 www.lanecn.com , All rights reserved. Power By Li Xuan.  京ICP备14005030号