5.3 面向可维护性的构造技术

除了前面介绍的几种设计模式,还有基于状态的构造技术和基于语法的构造技术。 1 基于状态的构造技术 基于状态的程序设计 ▪ 基于状态的编程是一种使用有限状态机(FSM)来描述程序行为的编程技术,即使用“状态”来控制程序流。 –例如,对于电梯,它可以是停止、向上移动、向下移动、停止、关闭门和打开门。 ▪ 每一种都被认为是一种状态,接下来发生什么取决于电梯的当前状态。 –如果电梯刚刚关门,接下来可能发生
相关文章
相关标签/搜索