A programação orientada a objetos tem o propósito principal de aproximar o mundo lógico da programação e o mundo real em que vivemos. Ela parte do princípio de que tudo que existe são objetos e propicia uma maneira de modelar os objetos do mundo real em um sistema computacional.

A programação orientada a objetos se fundamenta em alguns conceitos básicos, como: abstração, encapsulamento, herança e polimorfismo. A seguir, assinale a alternativa que apresenta a definição de abstração no contexto da programação orientada a objetos.


A.
Criação de um modelo de objetos do mundo real, representando seus estados e comportamentos relevantes e ocultando detalhes irrelevantes ao contexto.


B.
Ocultação dos detalhes de implementação de um objeto dos demais objetos, protegendo a informação.


C.
Possibilidade de reutilizar o código por meio da criação de subclasses especializadas de uma classe genérica.


D.
Capacidade de executar um método com diferentes implementações sob uma mesma interface de acesso.


E.
Possibilidade de se dividir um problema complexo em partes menores e menos complexas, que podem ser implementadas de forma mais simplificada.
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.