Olá, estou com uma nova dúvida, agora na modelagem: Na verdade, os nomes dos atributos do tipo JTextField de uma classe de cadastro se tornaram chaves (key) do HashMap<String, JTextField>. Em um diagrama de classes, por exemplo, como faço para detalhar os atributos, já que se tornaram chaves de HashMap e são criados por ele?
Ex:Map<String,JTextField> cadastro = new HashMap<String,JTextField>();
cadastro.add("RG", new JTextField());
cadastro.add("CPF", new JTextField());
cadastro.add("Telefone", new JTextField());Para ser mais radical na pergunta, imagine que estou usando uma Arquitetura como MVC, onde o desenvolvedor da visão não conhece nada sobre o controle. Porém, o controle deverá conhecer os componentes da visão quando precisar alterar algo no modelo (recolhendo dados das caixas de texto da visão e dando Set’s no modelo). Usando HashMap, o desenvolvedor do controlador não saberá quais são os atributos da classe na visão, pois não foram explicitamente instanciados como atributos da classe. Ao ver o diagrama de classes, o programador do controle vai identificar na classe de cadastro o atributo do tipo HashMap no lugar dos atributos do tipo JTextField.
Como vou modelar isso em um Diagrama de classes? :idea:
Felicidades à todos. :razz:

