A programação orientada a objetos utiliza abstrações para organizar sistemas complexos, protegendo dados e facilitando a reutilização de código. Acerca do assunto, registre V, para as afirmativas verdadeiras, e F, para as falsas:
(__)O encapsulamento visa proteger o estado interno de um objeto, restringindo o acesso direto aos seus atributos por meio da exposição de interfaces públicas controladas.
(__)Polimorfismo é a capacidade de um objeto ser tratado como um tipo de sua superclasse, permitindo que métodos homônimos tenham comportamentos distintos nas subclasses.
(__)Herança múltipla de classes é um recurso disponível em todas as linguagens de programação orientadas a objetos, permitindo herdar estados de múltiplas classes base.
(__)O relacionamento do tipo composição define uma dependência forte entre objetos, na qual o ciclo de vida da parte está intrinsecamente ligado ao ciclo de vida do todo.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
V, V, F, V.
V, V, V, V.
F, V, V, F.
V, F, F, V.