不太理解the design pattern java companion一書中的Command

JRGoF發表於2003-05-04
已經建立了
class btnRedCommand extends Button implements Command {...}
class fileExitCommand extends MenuItem implements Command {..}
等等這些類
但註冊的時候為什麼還是用fileOpen(),fileExit()這些方法?這些方法是沒有使用COMMAND模式之前所採用的方法呀!!
mnuOpen.addActionListener(new fileOpen());
mnuExit.addActionListener(new fileExit());
請指點!!!
具體請看http://www.patterndepot.com/put/8/command.pdf

相關文章