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

Usando a estratégia Decorator com informações no banco de dados.

Estou tentando implementar essa estratégia do Decorator, mas as informações encontra-se no banco de dados. Exemplo: Na aula 4 temos ISS iss = new ISS(new ICMS()); Usando JPA eu recuperaria primeiro O ICMS (onde as informação de alíquota encontra-se no banco de dados, algum como icms = manager.getSingleResult()), em seguida iria recuperar o ISS (iss = manager.getSingleResult()). O manager já me retorna uma instancia de ISS, nesse caso não conseguiria passar o ICMS no construtor. Possuem alguma sugestão ou como faria para sanar essa situação, sem ter que efetuar um setOutroImposto() na classe ISS?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
solução!

Boa tarde Fabricio, na verdade não devemos acoplar muito a ideia desses padrões ao codigo de banco em si... pensa que cada classe, ou cada metodo precisa acessar o banco... e para isso voce tem um DAO, independente da sua estrategia... cada classe ou metodo sempre acessará o DAO

Entendi vlw.