首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

设计方式之状态模式

2013-01-23 
设计模式之状态模式设计模式之状态模式一、定义状态模式允许对象在内部状态改变时改变它的行为,对象看起来

设计模式之状态模式
设计模式之状态模式一、定义状态模式允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。二、类图设计方式之状态模式三、应用    客户应该具有一个Context对象,context管理状态,并且提供状态的set方法,context在创建state对象的时候应该告诉state,让状态持有context。当客户调用context的hander(可以有多个),context将其委托给此时状态的hander。具体状态的hander在状态具体类中实现,从而实现了状态不同是行为不同。

热点排行