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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.
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!