Behavioral -- Command

--- Command.java ---
package behavioral.command;
public interface Command {
void execute();
}
--- ConcreteCommand.java ---
package behavioral.command;
public class ConcreteCommand implements Command {
private Receiver myReceiver;
public ConcreteCommand(Receiver receiver) {
this.myReceiver = receiver;
}
public void execute() {
myReceiver.action();
}
}
--- Receiver.java ---
package behavioral.command;
public class Receiver {
public void action() {
}
}

0 Comments:
Post a Comment
<< Home