Esempio n. 1
0
 public Printer()
 {
     PowerOffState = new PowerOffState(this);
     PaperOffState = new PaperOffState(this);
     PrintState    = new PrintState(this);
     WaitingState  = new WaitingState(this);
     _state        = WaitingState;
 }
Esempio n. 2
0
 public static IPossibleState GetWaitingStateInstance()
 {
     if (waiting == null)
     {
         waiting = new WaitingState();
     }
     return(waiting);
 }