private ContinueToNextState ( |
||
NextState | ||
return | void |
public override void Continue() { NextState = new InTranzitState(product_on_the_way.product); Console.WriteLine("Product is now in custody of courier"); product_on_the_way.ContinueToNextState(NextState); }
public override void Continue() { NextState = new DelieveredState(product_on_the_way.product); Console.WriteLine("Product is currently in tranzit"); product_on_the_way.ContinueToNextState(NextState); }
public override void Continue() { NextState = new DelieveredState(product_on_the_way.product); Console.WriteLine("Product has been delivered to client"); product_on_the_way.ContinueToNextState(NextState); }