摘要: 现在的面向对象软件开发过程中,对象便是核心。而对象在不同的情况下会表现出不同的行为,这便是状态。我们也许会用一堆 if-else 判断,或者 switch-case 状态机,但在复杂的状态情况下,状态模式应运而生。 状态模式:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 阅读全文
posted @ 2017-06-23 11:32 Adam_Jin 阅读(154) 评论(0) 推荐(0) 编辑