Professional Documents
Culture Documents
Aoop Lab in Sem
Aoop Lab in Sem
ID:2200030885
1.program:
public class Logger {
public Context(){
state = null;
}
public void setState(State state){
this.state = state;
}
class StatePatternDemo {
System.out.println(context.getState().toString());
StopState stopState = new StopState();
stopState.doAction(context);
System.out.println(context.getState().toString());
}
}
Output: