public override void ChangeStateOnBad(Father father) { father.State = new Neutral(); Console.WriteLine("Changed on Neutral from Happy"); }
public override void ChangeStateOnGood(Father father) { Console.WriteLine("Remained as Happy"); }
public override void ChangeStateOnGood(Father father) { father.State = new Neutral(); Console.WriteLine("Changed on Neutral from Angree"); }
public override void ChangeStateOnBad(Father father) { Console.WriteLine("Remained as Angry"); }
public override void ChangeStateOnGood(Father father) { father.State = new Happy(); Console.WriteLine("Changed on Happy from Neutral"); }
public override void ChangeStateOnBad(Father father) { father.State = new Angree(); Console.WriteLine("Changed on Angry from Neutral"); }
public abstract void ChangeStateOnGood(Father father);