Seja um sistema de uma biblioteca. Qual cenário é mais adequado segundo os princípios da programação orientada a objetos:
1- A classe livro ter um atributo do tipo Usuário para designar quem está emprestando o livro e a classe Usuário ter uma lista dos livros que ele pegou emprestado.
2- A inclusão de uma terceira classe denominada Empréstimo com as informações do livro emprestado, data do empréstimo e prazo para devolução e a classe Usuário tendo uma lista de empréstimos. Nesse cenário a classe Empréstimo poderia modificar o atributo booleano disponibilidade da classe Livro.
3- Nenhum dos dois anteriores
Eu tentei pesquisar mas não achei nada que pudesse tirar essa dúvida. Agradeço quem puder me ajudar!
Jailson is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.