We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3bc005f commit 4debc8eCopy full SHA for 4debc8e
3 files changed
state/src/main/java/com/iluwatar/App.java
@@ -1,5 +1,13 @@
1
package com.iluwatar;
2
3
+/**
4
+ *
5
+ * In State pattern the object (Mammoth) has internal
6
+ * state object (State) that defines the current
7
+ * behavior. The state object can be changed
8
+ * to alter the behavior.
9
10
+ */
11
public class App
12
{
13
public static void main( String[] args )
state/src/main/java/com/iluwatar/Mammoth.java
@@ -1,5 +1,10 @@
+ * Mammoth has internal state that defines its behavior.
public class Mammoth {
private State state;
state/src/main/java/com/iluwatar/State.java
+ * State interface.
public interface State {
void onEnterState();
0 commit comments