namespace PraticandoPolimorfismo.Interfaces;
internal interface INotificacao
{
//Métodos
void EnviarMensagem(string mensagem);
}
using PraticandoPolimorfismo.Interfaces;
namespace PraticandoPolimorfismo.Classes;
internal class EmailNotificacao : INotificacao
{
public void EnviarMensagem(string mensagem)
{
Console.WriteLine($"Enviando E-MAIL: {mensagem}");
}
}
using PraticandoPolimorfismo.Interfaces;
namespace PraticandoPolimorfismo.Classes;
internal class SmsNotificacao : INotificacao
{
public void EnviarMensagem(string mensagem)
{
Console.WriteLine($"Enviando SMS: {mensagem}");
}
}
using PraticandoPolimorfismo.Interfaces;
namespace PraticandoPolimorfismo.Classes;
internal class PushNotificacao : INotificacao
{
public void EnviarMensagem(string mensagem)
{
Console.WriteLine($"Enviando PUSH: {mensagem}");
}
}