请问命令模式里面这个接收者角色有什么用?

12-12-13 penrojun
哪位大哥帮帮忙解释一下,命令模式里面的接收者角色有什么用呢?

我在客户端需要什么命令new一个相关的命令就可以了呀,命令的实现类都实现了一个执行命令的方法,然而这个接收者也是执行命令呀?一直理解不到,请帮帮忙

banq
2012-12-13 18:13
2012-12-13 18:01 "@penrojun"的内容
命令模式里面的接收者角色有什么用呢 ...

接受者 可以理解 被调用者。命令打包成一个请求,类似用信封把命令包裹起来,到达接受者那里,根据命令直接找到相应类的方法,然后执行该方法,意即执行命令。

penrojun
2012-12-13 18:25
谢谢您,我再消化消化,

SpeedVan
2012-12-14 01:59
请理解接口的意义,JAVA里很多模式都是在运用接口的抽象性

kof99
2012-12-14 11:38
执行命令的调用者, 可以干点事情再调用命令, 比如启动事务

猜你喜欢