软件构造笔记 6.3 Maintainability-Oriented Construction Techniques

1.基于状态的构造技术 使用有限状态机来定义程序的行为,使用状态来控制程序的执行。根据当前状态,决定下一步要执行什么操作、执行操作之后要转移到什么新的状态。 基于自动机的编程:将程序看做一个有限状态自动机,侧重于对“转态”及“转态转换”的抽象和编程。程序的执行被分解为一组自动执行的步骤。各步骤的通讯通过“状态变量”进行。可使用枚举类型定义状态,二维数组定义状态转换表。 状态模式:最好不要使用if/
相关文章
相关标签/搜索