Monday, November 27, 2006

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