状态模式(转载)

状态模式(State)的定义 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类 状态模式(State)适用性   1.一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。   2.一个操作中含有庞大的多分支的条件语句,且这些分支依赖于该对象的状态。   
相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息