/// <summary> /// nesnenin durum bilgisinin değişmesiyle nesnenin değişmesini tematize eder. /// </summary> /// <param name="args"></param> static void Main(string[] args) { Context player = new Context(); player.SetPlay(); Console.WriteLine("anlık durum-" + player.GetState().ToString()); player.SetPlay(); Console.WriteLine("anlık durum-" + player.GetState().ToString()); player.SetStop(); Console.WriteLine("anlık durum-" + player.GetState().ToString()); player.SetStop(); Console.WriteLine("anlık durum-" + player.GetState().ToString()); Console.ReadKey(); }