static void Main() { Publisher pub = new Publisher(); SendViaMobile svm = new SendViaMobile(); SendViaEmail svem = new SendViaEmail(); svm.Subscribe(pub); svem.Subscribe(pub); //pub.publishMsg += svm.sendSMS; //pub.publishMsg += svem.sendEmail; pub.PublishMsg("Far Cry 4 avalible"); Console.WriteLine("\n\n"); svm.Unsubscribe(pub); pub.PublishMsg("Far Cry 4 avalible"); }