状态转化图/表
是什么
表示程序流程的一种图/表
为什么
事件驱动是一种适合于GUI环境的编程风格
画流程图能让思路清晰, 便于编程.
这种情况下画流程图就比较困难, 因为要排列很多的棱形符号(if)
Q:那么如何表示事件驱动呢?
A:状态转化图
怎么样
工作在 GUI 环境中的程序,其显示在画面上的窗口就有若干个状态。“显示计算结果”“显示第一个输入的数”以及“显示第二个输入的
数”。
状态转化图
状态转化表
按运算符, 开始显示第二个数. 如果此时没有显示第二个数, 这就是空的