Olá, bom dia! Tudo bem?
Tenho uma classe pai abstrata chamada Pessoa com várias propriedades e tenho uma classe Cliente que deriva dela, porém, na classe Cliente tenho algumas propriedades exclusivas de um cliente e não de uma pessoa.
Como devo tratar os construtores nas classes derivadas desta classe pai Pessoa? Serão sempre dois construtores, uma para a classe pai e outro para tratar os atributos da classe filha?
Eu quero instanciar o objeto Cliente e preciso que ele preencha tanto as propriedades da classe Pai, quanto as suas próprias propriedades, como proceder, fazendo um favor?
Quando utilizar associação? Qual o benefício?