设计模式-状态模式的应用

时间:2021-09-30 04:49:30
【文件属性】:

文件名称:设计模式-状态模式的应用

文件大小:276KB

文件格式:RAR

更新时间:2021-09-30 04:49:30

状态机 控制改曀

状态模式与实时控制线程类连接起来,作了一个周期性执行任务。并按到指定的状态,周期有序地执行指定的任务。 本文主要讲解下状态模式的实现方法,首先对状态模式作下简单的定义:允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。接下来我们以一个普通的状态类来描述执行的过程,一个普通的任务分为三个状态:空闲、运行、结束。随着任务的进度执行,由状态的变化过程状态依次为空闲->运行->结束。


【文件预览】:
StateMachine
----FinishState.h(168B)
----Debug()
--------FinishState.obj(151KB)
--------WorkProcess.obj(78KB)
--------vc120.pdb(380KB)
--------StateMachine.log(2KB)
--------StateMachine.tlog()
--------MachineProcess.obj(148KB)
--------vc120.idb(379KB)
--------stdafx.obj(4KB)
--------RunState.obj(150KB)
--------StateMachine.obj(134KB)
--------IdleState.obj(150KB)
----RunState.h(159B)
----StateMachine.vcxproj.GhostDoc.xml(948B)
----FinishState.cpp(209B)
----WorkProcess.cpp(308B)
----stdafx.h(234B)
----IdleState.cpp(195B)
----ReadMe.txt(2KB)
----WorkProcess.h(207B)
----StateMachine.vcxproj(5KB)
----RunState.cpp(188B)
----stdafx.cpp(218B)
----StateMachine.cpp(344B)
----IdleState.h(162B)
----StateMachine.vcxproj.filters(2KB)
----MachineProcess.cpp(1KB)
----ClassDiagram.cd(60B)
----targetver.h(236B)
----MachineProcess.h(948B)

网友评论