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?

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.