使用C# (.NET Core) 實現命令設計模式 (Command Pattern)

本文的概念內容來自深入淺出設計模式一書. 項目需求 有這樣一個可編程的新型遙控器, 它有7個可編程插槽, 每個插槽可連接不同的家用電器設備. 每個插槽對應兩個按鈕: 開, 關(ON, OFF). 此外還有一個全局的取消按鈕(UNDO). 現在客戶想使用這個遙控器來控制不同廠家的家用電器, 例如電燈, 熱水器, 風扇, 音響等等. 客戶提出讓我編寫一個接口, 可以讓這個遙控器控制插在插槽上的一個或一
相關文章
相關標籤/搜索