使用C# (.NET Core) 实现命令设计模式 (Command Pattern)
生活随笔
收集整理的這篇文章主要介紹了
使用C# (.NET Core) 实现命令设计模式 (Command Pattern)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
本文的概念內(nèi)容來自深入淺出設(shè)計(jì)模式一書.
項(xiàng)目需求
有這樣一個(gè)可編程的新型遙控器, 它有7個(gè)可編程插槽, 每個(gè)插槽可連接不同的家用電器設(shè)備. 每個(gè)插槽對(duì)應(yīng)兩個(gè)按鈕: 開, 關(guān)(ON, OFF). 此外還有一個(gè)全局的取消按鈕(UNDO).
現(xiàn)在客戶想使用這個(gè)遙控器來控制不同廠家的家用電器, 例如電燈, 熱水器, 風(fēng)扇, 音響等等.
客戶提出讓我編寫一個(gè)接口, 可以讓這個(gè)遙控器控制插在插槽上的一個(gè)或一組設(shè)備.
看一下目前各家廠商都有哪些家用電器
總結(jié)
以上是生活随笔為你收集整理的使用C# (.NET Core) 实现命令设计模式 (Command Pattern)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Project Honolulu 正式版
- 下一篇: 把旧系统迁移到.Net Core 2.0