状态模式
最近作工作流,用到了状态模式,此种模式还用到到了事件驱动,可为什么要用事件驱动呢,事件驱动的好处是什么呢,想的我头都大了,大家给说说吧
繁花不似锦
浏览 368回答 2
2回答
-
慕田峪4524236
首先说明的是
我不能正面回答你的问题
我只能提出我个人的观点
我个人认为状态的变化是和事件紧密相连的
就那分页来说
当你改变了pageindex的时候
这个时候pageindex的值发生了改变
而一般在值改变的情况下会牵扯出其他想做的事情
在这里一般我们做法是触发一个pageindex_onchang事件
在这个事件里写出要执行的动作
用一句话说就是
当(页面)的(页码)发生变化时执行(动作)
(页码)发生变化 是一种状态的改变
而执行的动作是我们的一种需求
实现这种需求的方法是
在(页码)发生变化 触发 pageindex_onchang事件 通过这个事件 执行(动作)
这就是状态和事件的关系
打开App,查看更多内容