Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Dúvida no Ex. 1 da Aula 5 - Estruturas de dados e o Visitor

Neste caso, a classe esta dando o Console.Write o que impede o reuso deste projeto em um aplicativo winforms ou web. Quando for utilizar este padrão mas permitir o reuso, devo criara várias "Impressoras", exemplo impressoraConsole que vai ter o método console.WriteLine, ImpressoraTextBox que vai escrevendo tudo em um textBox ou devo fazer tudo retornar uma string que vai sendo concatenada e no final posso dar um console.writeline ou atribuir a um textbox ?

1 resposta
solução

Olá Marcelo,

Como a aplicação que estamos utilizando para testar o código é do tipo Console Application, damos Console.WriteLine. Se fosse outro tipo de projeto, Windows Forms por exemplo dariamos um MessageBox.Show ou algo do tipo. Nesse caso, infelizmente não temos como escrever um código que seja reutilizável em todos os tipos de projeto.

Abraço.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software