看板
[ java ]
討論串[問題] 請教關於design pattern的入門
共 18 篇文章
內容預覽:
那個...對於invoker他是要看comman沒錯. 但是對於set這個command的外部使用者也就是Main. 用Concrete class是一點都沒問題的. 所以我才說invoker定義method跟自己呼叫execute看到Command class就好. 外部的main來說,不管怎寫都
(還有55個字)
內容預覽:
沒有翻書, 只從你的文字去猜你說的問題所在.. 你說的是 invoker 不該 declare concrete command?. 但問題是, Invoker 才是應該知道他想要跑什麼 Command. 的人, 所以 Invoker declare 並 instantiate 他需要. 的 com
(還有27個字)
內容預覽:
我當然知道程式怎run是都沒問題是確定的. 我要表達的是,他這樣寫並未影響整個pattern要表達的事情. 在這個範例真正的invoker是Remote controller而非main. Main內當你在new的這個階段. 你就知道細部command了. 當他註冊到remote controlle
(還有358個字)