Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Estou com dúvida no curso de Design Patterns para bons programadores, no exercício do capítulo Muitos Descontos e o Chain of Responsibility.

Tive dificuldade de interpretar o que pede o exercício, e não tenho como ver se fiz certo.

Gostaria de uma explicação melhor sobre como trabalhar com enums.

6 respostas

Oi Jaaziel

Você teve alguma dúvida específica nesse exercício? Se possível poste trechos de código para que possamos ajudá-lo melhor

solução!

Jaaziel, acho bom você ler o tutorial: http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html

Se você souber ler em inglês, este aqui é um dos melhores sites sobre o assunto: http://www.vincehuston.org/dp/chain.html

Tem algum ponto especifico que voce nao entendeu?

O Enum aqui só serve pra dizer que existem formatos diferentes, e para cada formato haverá um nó na corrente que deverá processá-lo.

Eles usaram um Enum, mas poderia ser um inteiro, uma String, etc.

Digamos em termos leigos que o ENUM criou uma lista de itens possíveis. Para entender como faz, assim que responder o exercício copie o código mostrado e tente ver a diferença para o seu.