State Pattern - 狀態模式 定義:當一個物件的內在狀態改變時允許改變其行為,這個物件看起來像是改變了其類別 狀態模式將特定狀態的行為局部化,並將不同的狀態的行為分割,消除了龐大的條件分支。未來要新增新的狀態子類別時,只需要繼承狀態父類別並實作就可以完成。 類別圖