Files
java-design-patterns/state/src/main/java/com/iluwatar/PeacefulState.java
T
2015-01-08 20:30:10 +02:00

27 lines
453 B
Java

package com.iluwatar;
/**
*
* Peaceful state.
*
*/
public class PeacefulState implements State {
private Mammoth mammoth;
public PeacefulState(Mammoth mammoth) {
this.mammoth = mammoth;
}
@Override
public void observe() {
System.out.println(String.format("%s is calm and peaceful.", mammoth));
}
@Override
public void onEnterState() {
System.out.println(String.format("%s calms down.", mammoth));
}
}