狀態模式lua實現

--[[ 狀態模式(State Pattern)是設計模式的一種,屬於行爲模式。 適用場景: 1.一個對象的行爲取決於它的狀態,而且它必須在運行時刻根據狀態改變它的行爲。 2.一個操做中含有龐大的多分支結構,而且這些分支決定於對象的狀態。 ]]-- Work = {} function Work:new(o,s) o = o or {} setmetatable(o,self)
相關文章
相關標籤/搜索