请教一个问题

03-03-21 yuqf

在看bq的设计模式文章中,多处使用接口与抽象类,也对接口与抽象类有了进一步的了解,但在command模式中有如下代码

public interface Command {

  public abstract void execute ( );

}

请问,这里的execute函数定义为抽象方法有什么作用,如果不定义为抽象方法,应用该接口的类也要实现这个方法,对此不解,谢谢各位。

banq
2003-03-23 12:52

这只是写法上区别,强调这个execute是必须实现的动作,没有其他意思。