Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como o Programa vai usar as Classes criadas, que estendem a Interface, para Interpretar uma expressão matemática "(1+2)*(3/4-1)-(4*4)+4"

O exemplo dado, no qual até criamos um classe para testar as expressões, não deixou claro como um programa que receba um String "(1+2)(3/4-1)-(44)+4", vai utilizar as classes para interpretar a expressão recebida.

1 resposta
solução!

Boa noite, Diego! Como vai?

O objetivo da aula não era apresentar como pegar uma String como essa que vc citou e com ela utilizar as classes criadas.

O objetivo era prover uma forma de montar uma expressão matemática de maneira orientada a objeto, e com essa motivação apresentar o design pattern interpreter.

Pegar essa String e com base nela utilizar as classes criadas é um problema completamente diferente e que não fazia parte do objetivo dessa aula.

Grande abraço e bons estudos!