关于控制器命令或任务命令中的performExecute()的访谈问题

时间:2011-05-10 09:19:58

标签: wcs

在我最近的一次采访中,我被问到一个问题。它如下:

在一个控制器命令中,我们有一个名为performExecute()的方法。但是每当我们想从任何其他控制器命令执行controller命令时,我们只需要调用

controllerCmdObj.execute();

为什么会这样?

有人可以回答这个问题吗?

1 个答案:

答案 0 :(得分:0)

嘿,这是继承,你实现controllercommand接口或扩展controllercommandImpl

在实现的超类的execute方法中,他们调用performExecute

因此,当您调用控制器命令的执行方法时,调用将转到超类的执行,并且会调用基类performExecute