摘要: 基本理解   有限状态机是一种用来进行对象行为建模的工具,其作用主要是描述对象在它的生命周期内所经历的状态序列,以及如何响应来自外界的各种事件。在面向对象的软件系统中,一个对象无论多么简单或者多么复杂,都必然会经历一个从开始创建到最终消亡的完整过程,这通常被称为对象的生命周期。一般说来,对象在其生命期内是不可能完全孤立的,它必须通过发送消息来影响其它对象,或者通过接受消息来改变自身。在大多数情况下...阅读全文
posted @ 2006-09-06 12:43 EpicBlue 阅读(548) 评论(0) 编辑
摘要: 来自IBM的教程 http://www-128.ibm.com/developerworks/cn/linux/l-fsmachine/index.html 简介了状态机的定义和构成。 本文有2个不解之处。 关于门的例子。实际上,开与关的状态下,同时也包含了锁定与否的状态。也就是说,我们可以认为有这样的状态:关闭同时锁着,关闭同时没有锁着。建模的时候,却能分成这样的状态:开启,关闭,锁定,解锁。是...阅读全文
posted @ 2006-09-06 12:43 EpicBlue 阅读(171) 评论(0) 编辑