Questão: 39278 - Informática Diversos - Banca: - Prova: - Data: 01/01/2023

Sobre a programação orientada a objetos (POO), está CORRETO afirmar:

  • a
    A POO, bastante importante nos anos 1990, vem perdendo importância com o surgimento de linguagens de programação mais modernas, bastante ajustadas ao desenvolvimento web, como Python, por exemplo.
  • b
    O conceito de encapsulamento é fundamental na POO e preceitua que os dados de um objeto, tipicamente, devem ser privados e que apenas as operaçôes (métodos) internas à sua classe devem ter direito de acesso a esses dados. Contudo, há casos especiais em que essa regra pode ser flexibilizada e as linguagens de POO oferecem mecanismos para tal.
  • c
    O conceito de polimorfismo possibilita que determinados atributos herdados sejam redefinidos, assumindo, portanto, múltiplas formas.
  • d
    Herança é um conceito central da POO. A herança múltipla permite que uma classe tenha várias subclasses, o que oferece grande flexibilidade ao desenvolvedor. Entretanto, a adoção desse conceito impôe dificuldades na implementação das linguagens orientadas a objetos, o que faz com que em algumas linguagens essa adoção se dê com certas restriçôes.
  • Próxima Questão