Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Boas Praticas?

Caros,

Gostaria de saber se esse exemplo (Criei um titular para a conta (Marcela) e depois usei este titular para chamar os setters da classe cliente) é uma possibilidade (boa pratica) ou se eu deveria escrever contaDaMarcela.getTitular().setNome("Marcela da Silva").

public class ContaMarcela {

    public static void main(String[] args) {

        Conta contaDaMarcela = new Conta(); 
        Cliente marcela = new Cliente(); 


            contaDaMarcela.setAgencia(9874);
            contaDaMarcela.setNumero(9712);
            contaDaMarcela.setTitular(marcela); 

            marcela.setNome("Marcela da Silva");
            marcela.setCpf("321.12.321.21");
            marcela.setProfissao("Empresaria");  
2 respostas
solução!

Boa noite Caio!

Pelo menos nesse cenário de atribuição de valores as variáveis não existe essa questão de boa prática. Isso é mais preferência do desenvolvedor, há quem prefere criar os objetos, fazer um set contaDaMarcela.setTitular(marcela) e ir atribuindo os valores como há contaDaMarcela.getTitular().setNome("Marcela da Silva") atribuindo os valores direto.

Na minha opinião, criando os dois objetos e atribuindo os valores em cada um fica mais legível.

Espero que tenha ajudado, abraço.

Obrigado Gabriel! Ajudou bastante!