Olá, Francisco! Tudo bem?
Na aula, foi mencionado que a orientação a objetos facilita a reutilização de código, o que significa que não precisamos replicar o código várias vezes. Ao contrário, podemos criar classes e objetos que representam entidades do mundo real e reutilizá-los em diferentes partes do nosso programa.
Portanto, a afirmação B, que diz que na orientação a objetos é comum replicar o código para reaproveitar uma lógica que já foi desenvolvida, está incorreta. Na verdade, na orientação a objetos, buscamos justamente evitar a replicação de código, pois isso pode levar a problemas de manutenção e dificuldade de compreensão do programa.
A resposta correta é a alternativa A, que afirma que a facilidade de manutenção e reutilização de código são características comuns na orientação a objetos. Além disso, a alternativa D também está correta, pois no paradigma procedural, é mais difícil manter o código em projetos complexos.
Espero ter esclarecido sua dúvida! Se tiver mais alguma pergunta, é só me dizer. Bons estudos!
Espero ter ajudado e bons estudos!