Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 - Programação Orientada a Objetos Um dos paradigmas da programação orientada a objetos é dado pelos tipos de associação entre classes, associação, agregação e composição, que definem como os relacionamentos entre os objetos será efetuado. No contexto de POO, sobre a relação de agregação e composição, ou relação todo-parte, indique qual a alternativa correta: A a relação de agregação expressa o ato ou resultado de formar um objeto usando outros objetos como seus componentes. B na relação de agregação, as partes só existem enquanto o todo existir. C na relação de composição, as partes independem da existência do todo. D em uma composição, se retiramos uma das partes o todo continuará a existir. E tanto agregação quanto composição não são possíveis de serem obtidas na linguagem Java. Questão 2/5 - Programação Orientada a Objetos Na programação orientada a objetos temos um mecanismo de separação de aspectos internos e externos de um objeto que visa impedir o acesso direto ao estado de um objeto e disponibilizar externamente apenas os métodos que alteram este estado. Este mecanismo chama-se: A abstração B encapsulamento C herança D proteção de código E associação Questão 3/5 - Programação Orientada a Objetos Conforme vimos, na programação orientada a objetos temos alguns paradigmas. Dentre as opções abaixo, qual apresenta apenas os paradigmas de orientação a objetos: A encapsulamento, classe, objeto e método. B encapsulamento, associação, herança e polimorfismo. C associação, composição, características da classe e objeto. D público, privado e protegido. E método e atributo. Questão 4/5 - Programação Orientada a Objetos Na programação orientada a objetos temos a definição de alguns paradigmas, entre eles um que define que os atributos devem ser sempre declarados como privados e o acesso aos mesmos deve ser feito através de métodos públicos. Essa é a definição de qual paradigma? A polimorfismo B herança C agregação D abstração E encapsulamento Questão 5/5 - Programação Orientada a Objetos Entre os paradigmas da POO, temos uma técnica utilizada para impedir o acesso direto ao estado de um objeto, sendo o estado de um objeto definido pelos valores atribuídos aos atributos em um determinado instante, por outros objetos, sendo que a única possibilidade de fazer este acesso é via métodos escritos para este fim. Assinale a alternativa que apresenta o nome deste mecanismo. A Mensagem B Herança C Polimorfismo D Encapsulamento E Subclasse
Compartilhar