Camada acessando Camada

1 resposta
passos

E certo uma camada acessar uma mesma camada… por exemplo, tenho uma camada business e uma dao:

ClasseADAO e ClasseABusiness
ClasseBDAO e ClasseBBusiness

Em determinando processamento na ClasseBBusiness preciso recuperar informações do Dominio A, eu deveria fazer uma chamada do da ClasseBBusiness para o ClasseABusiness ou do ClasseBBusiness para a ClasseADAO?

Camadas devem acessar “recursos” da mesma camada ou sempre de uma camada acima?

Será que eu me fiz entender? :stuck_out_tongue:

1 Resposta

pcalcado

Bom, do pouco que entendi ( :smiley: ) me parece que você está querendo saber se auma classe de negócios deve chamar outra ou deve consultar diretamente a camada de baixo.

De modo geral a classe deve consultar uma outra. No seue xemplo em específico utilizar o padrão Repository permitiria que B chamasse um repositório de A, que na verdade pode simplesmente ser uma interface de negócios implementada por um DAO. Mais detalhes Mundo Java #17 ou melhor: Domain Driven Design, Eric Evans.

Criado 18 de setembro de 2006
Ultima resposta 19 de set. de 2006
Respostas 1
Participantes 2