1
resposta

[Projeto] Coerente?

O meu ficou bem diferente da "Opinião do instrutor"

Organizei considerando o pouco que sei de Interfaces. Sei que continua válido, mas me pergunto se esta coerente

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeNa minha Contract.cs ficou assim:

namespace OperacoesMatematicas.Interface
{
    public interface IContract
    {
        //toda minha entities vai ter:


        //metodo operação a se realizar co  2 valores de entrada
        public void Operation(int number1, int number2);

        //set de um campo private
        public void SetNumbers();

        //retorno da operação
        public int GetResultOfOperation();

        //mostrar o resultado final colorido
        public void ShowResult(ConsoleColor cor, int total)
        {
            Console.ForegroundColor = cor;
            Console.WriteLine(total);
            Console.ResetColor();
        }
    }
}
  • As entities herdaram da IContract
  • Depois só fui chamando a ShowResult() na Main (arquivo program.cs)
1 resposta

Bom dia, tudo bom?

Camarada parabéns, ficou bem coerente sim. É muito importante você ir além do exposto nos vídeos e sugestões :) continue assim. Obrigado por compartilhar conosco sua solução.

Abraços e bons estudos 😄


Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!