static void Main(string[] args) { WashingmMachine obj = new WashingmMachine(); obj.Washing(); Console.ReadKey(); }
public void DoAction(WashingmMachine washingMachine) { Console.WriteLine("乾燥しました。"); washingMachine.SetState(null); }
public void DoAction(WashingmMachine washingMachine) { Console.WriteLine("すすぎました。"); washingMachine.SetState(new SpinningState()); }
public void DoAction(WashingmMachine washingMachine) { Console.WriteLine("脱水しました。"); washingMachine.SetState(new DryingState()); }