Re: [問題] 請教關於design pattern的入門

看板java作者 (嗚嗚..)時間19年前 (2007/01/09 00:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串17/18 (看更多)
※ 引述《ericwang1017 (Eric)》之銘言: : 其實問題很簡單....看p207的圖就知道 : invoker 是remoteControl,他組裝了一個Command : 而這個command是super class 而不是sub class : 這個問題是 : 書上的範例把invoker要組裝的commmand組到ConcreateCommand : 但是應該是組裝Command.... : 故我認為那邊有問題 : 這樣大家應該看的比較懂了吧.... 那個...對於invoker他是要看comman沒錯 但是對於set這個command的外部使用者也就是Main 用Concrete class是一點都沒問題的 所以我才說invoker定義method跟自己呼叫execute看到Command class就好 外部的main來說,不管怎寫都是不影響此pattern 也完全沒有什麼問題 你堅持他一定得用Command class? 可是問題是這邊這個uml要表達的並不是說你寫程式時在set時 得用super class的Command class 我也只能說到這樣了...如果還是說服不了我想我講解功力不足..得在精進了. koji -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.168.164
文章代碼(AID): #15edB5zk (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 17 之 18 篇):
文章代碼(AID): #15edB5zk (java)