From c8306a0794c470c282dd0c52e8cc06d68781dbc8 Mon Sep 17 00:00:00 2001 From: Michael Lizzio Date: Sun, 9 Nov 2025 14:57:49 -0500 Subject: Basic undo Mememto Pattern --- src/main/java/design/model/undo/Originator.java | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 src/main/java/design/model/undo/Originator.java (limited to 'src/main/java/design/model/undo/Originator.java') diff --git a/src/main/java/design/model/undo/Originator.java b/src/main/java/design/model/undo/Originator.java new file mode 100644 index 0000000..63eac38 --- /dev/null +++ b/src/main/java/design/model/undo/Originator.java @@ -0,0 +1,7 @@ +package design.model.undo; + +public interface Originator { + Memento createMemento(); + + void restore(Memento memento); +} \ No newline at end of file -- cgit v1.2.3