diff --git a/src/main/java/nl/lengrand/patterns/command/commands/GarageDoorOpen.java b/src/main/java/nl/lengrand/patterns/command/commands/GarageDoorOpen.java new file mode 100644 index 0000000..254ffdc --- /dev/null +++ b/src/main/java/nl/lengrand/patterns/command/commands/GarageDoorOpen.java @@ -0,0 +1,18 @@ +package nl.lengrand.patterns.command.commands; + +import nl.lengrand.patterns.command.apis.GarageDoor; + +public class GarageDoorOpen implements Command{ + + private GarageDoor garageDoor = new GarageDoor(); + + @Override + public void execute() { + garageDoor.open(); + } + + @Override + public void undo() { + garageDoor.close(); + } +}