public void Unsubscribe(INewsSubscriber newsSubscriber) { NewNewsAdded -= newsSubscriber.OnNewNews; }
// TODO Тут 2 подхода // 1. Если делаете методы, то приватным можете делать делегат, а не событие. // 2. Если вы всё равно не делаете проверки внутри метода. // То можно просто сделать публичное событие. public void Subscribe(INewsSubscriber newsSubscriber) { NewNewsAdded += newsSubscriber.OnNewNews; }