static void Main(string[] args) { IBM ibm = new IBM(); Apple apple = new Apple(); Mobile mobile = new Mobile(); DisplayBoard displayBoard = new DisplayBoard(); ibm.RegisterObserver(mobile); apple.RegisterObserver(displayBoard); // ibm.CallbackStockPriceChangeDelegate = PrintCallback; ibm.SetPrice(11); apple.SetPrice(12); Console.ReadLine(); }