Created
January 2, 2024 15:06
-
-
Save vmussak/49780046add49ef76f9b300a65e90c1b to your computer and use it in GitHub Desktop.
Implementação da mensagem de boas-vindas utilizando OCP
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public interface IMensagemBoasVindas | |
{ | |
string CriarMensagem(Cliente cliente); | |
} | |
public class MensagemBoasVindasPadrao : IMensagemBoasVindas | |
{ | |
public string CriarMensagem(Cliente cliente) | |
{ | |
return $"Olá, {cliente.Nome}, estamos felizes que esteja conosco!"; | |
} | |
} | |
public class MensagemBoasVindasPremium : IMensagemBoasVindas | |
{ | |
public string CriarMensagem(Cliente cliente) | |
{ | |
return $"Olá, {cliente.Nome}, estamos felizes que esteja conosco! Você tem 50% de desconto para a primeira compra."; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment