We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b261767 commit 1a97236Copy full SHA for 1a97236
1 file changed
src/main/java/de/doubleslash/kata/designpattern/state/State.java
@@ -0,0 +1,35 @@
1
+package de.doubleslash.kata.designpattern.state;
2
+
3
+public abstract class State {
4
5
+ protected String stateName;
6
7
+ public State turnOn() {
8
+ return this;
9
+ }
10
11
+ public State turnOff() {
12
13
14
15
+ public State wash() {
16
17
18
19
+ public State openDoor() {
20
21
22
23
+ public State closeDoor() {
24
25
26
27
+ public String getStateName() {
28
+ return stateName;
29
30
31
+ public String toString() {
32
+ return getStateName();
33
34
35
+}
0 commit comments