static void Main(string[] args) { // Create IBM stock and attach investors IBM ibm = new IBM("IBM", 120.00); ibm.Attach(new Investor("Sorros")); ibm.Attach(new Investor("Kowalski")); // Fluctuating prices will notify investors ibm.Price = 120.10; ibm.Price = 121.00; ibm.Price = 120.50; ibm.Price = 120.75; }
static void Main(string[] args) { IBM ibm = new IBM("IBM", 120.00); ibm.Attach(new Investor("Sorros")); var kowalski = new Investor("Kowalski"); ibm.Attach(kowalski); // Fluctuating prices will notify investors ibm.Price = 120.10; ibm.Price = 121.00; ibm.Detach(kowalski); ibm.Price = 120.50; ibm.Price = 120.75; }