Pessoal, estou desenvolvendo a documentação do meu projeto final, e tenho acho que duvidas basicas sobre uml. Estou utilizando MVC (Struts). Tenho duas classes, uma de controle e uma DAO. Naõ sei qual relacionamento fazer sobre elas. Tipo assim:
[code]
…
public class MinhaClasseControle{
…
public void recuperaAlgo(){
MinhaClasseDAO dao = new MinhaClasseDAO();
String algo2 = dao.recuperaAlgo(algo);
.
.
.
}
public class MinhaClasseDao(){
public String recuperaAlgo(String algo){
…
return algo;
}
}[/code]
Entao, seria mais ou menos assim, teria uma controle e essa controle instanciaria a DAO para recuperar algo. Achei que isso seria relacionamento de depencia, ja que a controle dependeria da DAO para fazer o que necessita. To certo?