public NotificadorFacebookDecorator(NotificadorComponent notificador) : base(notificador) { }
public NotificadorTeamsDecorator(NotificadorComponent notificador) : base(notificador) { }
public NotificadorDecorator(NotificadorComponent notificador) { this.notificador = notificador; }
/// <summary> /// A classe Cliente tem como objetivo decorar um objeto Notificador para lhe /// atribuir comportamentos conforme a opção informada. /// Princípio da responsabilidade única (SRP). /// </summary> /// <param name="notificador"></param> /// <param name="opcao"></param> public ClienteDecorator(NotificadorComponent notificador, char opcao) { this.notificador = notificador; this._opcao = opcao; }
public NotificadorSlackDecorator(NotificadorComponent notificador) : base(notificador) { }