Olá Professor, boa noite! Falando sobre construtores eu fiquei com uma dúvida sobre a possibilidade de instanciar objetos dentro do construtor, como por exemplo usando Cliente X Endereço.
Assumindo que tenho um requisito onde fica explicito que todo cliente tem um endereço eu sempre precisarei em algum momento instanciar a classe endereço para cadastrar os dados do cliente.
Neste caso eu poderia colocar já no construtor da classe cliente , o comando para instanciar um objeto endereço?
public class Cliente {
private String nome;
private String cpf;
private Endereco endereco;
public Cliente() {
endereco = new Endereco();
}
isso faz sentido ? é uma boa pratica?