Dúvida 1:
Nesta aula implementou os métodos "get" para todos os atributos mas não implementou os métodos "set". Entretanto, já vou numa aula mais anvançada e tenho notado que é raro implementar métodos "set" e deixa sempre isso ao cargo do construtor? Porque opta por não implementar esses métodos "set"?
Dúvida 2:
Na explicação da aula tem o seguinte:
require_once 'src/Conta.php';
require_once 'src/Titular.php';
require_once 'src/CPF.php';
require_once 'src/Endereco.php';
Entretanto, uma nova execução continuará apresentando um erro. Isso porque, como nosso Titular precisa de um Endereco, este último precisará ser importado primeiro. Trabalhoso, não? Teremos uma solução mais elegante para isso no futuro, mas por enquanto simplesmente mudaremos a ordem das importações.
require_once 'src/Conta.php';
require_once 'src/Endereco.php';
require_once 'src/Titular.php';
require_once 'src/CPF.php';
A minha pergunta é no sentido de que se Conta precisa de um Titular, o Titular não deveria também ser importado primeiro, para funcionar?
Obrigado.