[其他]Command pattern中的Command可以不用嗎
如下圖
https://drive.google.com/file/d/0B1E3mOX7e9AuYl9hMUNpRHpsYzZ5U3JKQlRYai1lVF81cF9r/view?usp=sharing
command的程式
https://drive.google.com/open?id=0B1E3mOX7e9AuTlM2aktzREYxZTBYNElsaGRnX2FFcDZaYVJz
操作command的程式
https://drive.google.com/open?id=0B1E3mOX7e9AucFY1M1pILVkwaUxmZkI2VU5ZeXBZNG14MDJr
也就是我有個裝置是冷氣,除了可以設定開、關
取得目前是開或關的狀態
還有設定風速,取得目前冷氣的風速
還有設定溫度,以及取得目前冷氣的溫度
如果這樣的話,我不就要寫
7個Command
分別為
onCommand
offCommand
getOnOffCommand
setSpeedCommand
getSpeedCommand
setTempCommand
getTempCommad
中間要透過Command這層,實在是太沒意義了。
直接執行Aircondition的 class不就可以嗎?
這樣為什麼還需要多餘的Command
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.222.86.99
※ 文章網址: https://www.ptt.cc/bbs/OOAD/M.1465380578.A.684.html
※ purin88:轉錄至看板 MacDev 06/08 18:11
推
06/09 19:33, , 1F
06/09 19:33, 1F
→
06/09 19:33, , 2F
06/09 19:33, 2F
→
06/09 19:34, , 3F
06/09 19:34, 3F
→
05/25 17:57,
5年前
, 4F
05/25 17:57, 4F
→
05/25 17:57,
5年前
, 5F
05/25 17:57, 5F
OOAD 近期熱門文章
PTT數位生活區 即時熱門文章