1
I am modeling a project through the UML class diagram, this project is guided by the MVC standard, so that in a given Controller method I receive information, I instate a new object and insert this new object in a chained list. My question is: is there any association between the object being inserted in the list and the Controller in the class diagram? First I had thought that the association of each object in the list would be with the nodes, but for a second moment I remembered that I am instantiating the new objects in the Controller and just calling the list method that will make it be inserted into this data structure.
Following is a simplification of the Controller class with the insert method in the list:
public class SACMarianaController {
public ListaEncadeada listaProdutos;
public SACMarianaController(){
this.listaProdutos = new ListaEncadeada();
}
public Produto cadastrarProduto(String nomeProduto, String tipoProduto, Date dataCadastroProduto) {
Produto novoProduto = new Produto(tipoProduto, nomeProduto, dataCadastroProduto);
listaProdutos.inserirFinal(novoProduto);
return novoProduto;
}