Baixe o app para aproveitar ainda mais
Prévia do material em texto
Design de Software Outros conceitos de orientação a objetos 1- A programação orientada a objetos é baseada em diversos conceitos, tais como encapsulamento, herança, polimorfismo e abstração. Com relação a esses conceitos, é correto afirmar que: RESPOSTA: O polimorfismo é o uso de um mesmo nome para identificar diferentes implementações dos métodos. Seu uso é comum na definição de construtores, em que os mesmos podem ser implementados em diferentes versões para as diferentes formas de se instanciar a classe. 2- Considerando que podemos calcular o salário de várias formas em função do objeto que esteja sendo utilizado, quando o cálculo é diferente para gerente e técnico, marque a alternativa que a função calcular implementa um exemplo do conceito de: RESPOSTA: polimorfismo 3-Considere que temos uma classe Operacao Matematica que implementa SOMA, SUBTRAÇÃO, DIVISÃO e MULTIPLICAÇÃO. Várias sub-classes conseguem executar essas operações. Marque a alternativa que implementa esse processo. RESPOSTA: Herança https://aulas.descomplica.com.br/graduacao/ciencia-da-computacao/turma/design-de-software-3curs/aula/outros-conceitos-de-orientacao-a-objetos-znimq https://aulas.descomplica.com.br/graduacao/ciencia-da-computacao/turma/design-de-software-3curs/aula/outros-conceitos-de-orientacao-a-objetos-znimq 4- Em programação orientada a objeto, duas ou mais classes, derivadas de uma mesma superclasse, podem invocar métodos que têm a mesma identificação (assinatura), mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo dessa superclasse. Marque a alternativa que define o processo adotado a Orientação a Objetos. RESPOSTA: polimorfismo 5- Em programação orientada a objeto, a(o) __________ permite criar objetos que incorporam propriedades e métodos de outros objetos. Assinale a alternativa que preenche corretamente a lacuna do texto acima. RESPOSTA: herança 6- Em relação à Programação Orientada a Objetos e Programação Estruturada, na programação orientada a objetos podemos considerar alguns pilares, que são necessários para considerar a linguagem orientada a objeto. Referente ao princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura), mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. Marque a alternativa que indica o princípio que define a situação apresentada. RESPOSTA: Polimorfismo
Compartilhar