added command pattern example
This commit is contained in:
14
src/learn/simple_command/ConcreteCommand.java
Normal file
14
src/learn/simple_command/ConcreteCommand.java
Normal file
@@ -0,0 +1,14 @@
|
||||
package learn.simple_command;
|
||||
|
||||
public class ConcreteCommand implements Command {
|
||||
private Receiver receiver;
|
||||
|
||||
public ConcreteCommand(Receiver receiver) {
|
||||
this.receiver = receiver;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
receiver.action();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user