【发布时间】:2013-05-09 19:32:00
【问题描述】:
我正在学习命令设计模式。据我所知,与命令模式相关的四个术语是命令、接收者、调用者和客户端。
具体的命令类有一个execute() 方法,调用者有几个命令。调用者决定何时调用命令的execute() 方法。
当execute()方法被调用时,它调用了接收者的一个方法。然后,接收者完成工作。
我不明白为什么我们需要接收器类?我们可以在execute()方法里面做,看来receiver类是多余的。
提前致谢。
【问题讨论】:
标签: oop design-patterns