5.3 面向可維護性的構造技術

除了前面介紹的幾種設計模式,還有基於狀態的構造技術和基於語法的構造技術。 1 基於狀態的構造技術 基於狀態的程序設計 ▪ 基於狀態的編程是一種使用有限狀態機(FSM)來描述程序行爲的編程技術,即使用「狀態」來控制程序流。 –例如,對於電梯,它可以是停止、向上移動、向下移動、停止、關閉門和打開門。 ▪ 每一種都被認爲是一種狀態,接下來發生什麼取決於電梯的當前狀態。 –如果電梯剛剛關門,接下來可能發生
相關文章
相關標籤/搜索