Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvidas quanto a composição de objetos.

Fiquei com uma dúvida... quando o objeto é passado no construtor de outro objeto formando uma composição isso se define como injeção de dependência?

Outra dúvida é... quando criamos composições como a da aula estamos aumentando ou diminuindo o acoplamento entre as classes?

por fim a última duvida é a classe conta possui um método recuperaCpfTitular... isso quebra a responsabilidade única dessa classe ao possuir um método que envolve o titular?

1 resposta
solução!

Opa, Renato. Vamos por partes.

  1. Não, isso não é injeção de dependência. A implementação é a mesma, mas o conceito é diferente. Nesse caso é uma questão de modelagem. Um CPF realmente possui um titular. Falamos de injeção de dependência quando é uma questão de funcionalidade. Uma classe depende da outra, entende? :-) A diferença é só conceitual
  2. Nem diminuindo nem aumentando. Estamos criando o acoplamento que é necessário.
  3. Não, pois a partir de uma conta precisamos ter acesso ao CPF para realizar determinadas operações. Dá uma olhada aqui: https://www.youtube.com/watch?v=sdEwsGpyAoY