public static void Run() { char choice; do { Console.Clear(); Console.WriteLine("------------------------------------"); Console.WriteLine("Enter Your Choice"); Console.WriteLine("1. Observer Design Pattern"); Console.WriteLine("0. Go Back"); Console.WriteLine("------------------------------------"); choice = (char)Console.Read(); switch (choice) { case '1': ObserverPattern.Run(); break; default: Console.WriteLine("Please Enter Valid Choice"); break; } } while (choice != '0'); }
static void Main(string[] args) { StrategyPattern strategy = new StrategyPattern(); Console.WriteLine(); ObserverPattern observer = new ObserverPattern(); Console.WriteLine(); DecoratorPattern decotrator = new DecoratorPattern(); Console.WriteLine(); Console.ReadKey(); }
public static void ObserverDemo() { var op = new ObserverPattern(); op.ObserverDemo(); }