Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Duvida no ex: 7 da aula 5

gente, eu queria entender melhor o que está sendo pedido no desafio, é nos desafiado a criar uma função "montaPaciente" só que eu não entendi muito bem o sentido e/ou a proposta dessa função, para que finalidade ela será criada... pois ja tem a função de calcular o IMC e a de imprimir o nome.... sei que a pergunta talvez seja boba, mas estou tendo dificuldades, pois estou iniciando agora em programação orientada a objetos, agradeço desde já

2 respostas
solução!

Bom dia, Lúcio

A ideia de se desenvolver uma função especialmente para a criação de pacientes visa abstrair a responsabilidade de criação em uma função dedicada, que seria utilizada em todos os casos onde se precisa, de fato, criar um paciente. Como vantagem dessa prática podemos notar, por exemplo, que qualquer mudança no paciente, como adição de novos campos, teria de ser repassada em um único lugar: Na função que o constrói. Assim não teríamos que colocar a nova propriedade em todas as funções que utilizam pacientes.

Valeu kaio ! abraço