Questões de Concurso
Comentadas sobre orientação a objetos em engenharia de software
Foram encontradas 367 questões
No que diz respeito à Orientação a Objetos - OO, analise as abordagens descritas a seguir.
I. Foca o desenvolvimento de um modelo orientado a objetos de um sistema de software para implementar os requisitos especificados. Esses objetos estão relacionados à solução do problema.
II. Foca o desenvolvimento de um modelo orientado a objetos do domínio da aplicação. Esses objetos refletem as entidades e operações associadas ao problema a ser resolvido.
Nesse contexto, I e II são denominadas, respectivamente:
No que se refere aos conceitos de herança múltipla, julgue os itens subsequentes.
I Com a implementação da herança múltipla, é possível simplificar os programas e proporcionar soluções para resolver problemas difíceis.
II Ocorre herança múltipla quando uma classe herda de mais de uma classe, ou seja, existem múltiplas classes‐base (pais) para a classe derivada (filha).
III Na herança múltipla, uma classe herda apenas a estrutura, e não o comportamento de mais de uma classe‐base.
Assinale a alternativa correta.
Alguns conceitos como herança, polimorfismo e encapsulamento são abordados no desenvolvimento de sistemas orientados a objetos.
Assinale a alternativa que complete correta e respectivamente as lacunas da frase a seguir:
O___________permite que referências de tipos de
classes mais__________representem o comportamento
das classes _________que referenciam.
Sobre o uso de interfaces em orientação a objetos, podemos afirmar que:
I. evita que alterações de código em determinados componentes do sistema sejam refletidas por todo o sistema.
II. representa um contrato entre componentes do sistema.
III. permite a utilização das implementações das classes concretas ao invés da utilização das classes abstratas.
Está(ão) CORRETA(S), apenas, a(s) proposição(ões)
Considere que um Analista de TI sabe que uma classe Pessoa Física e uma classe Pessoa Jurídica possuem o atributo nome como uma informação em comum e que o CPF é um atributo específico para a Pessoa Física e o CNPJ é um atributo específico para Pessoa Jurídica. Então o Analista criou uma outra classe com o atributo nome e seu objetivo é que haja herança deste e, eventualmente, outros métodos e atributos, para as classes filhas, Pessoa Física e Pessoa Jurídica, que já existiam.
Essa classe criada não é instanciada, apenas fornece um modelo para geração de outras classes, e é denominada
Considere:
Os hidrômetros, relógios registradores de consumo de água, têm determinadas características. Em um sistema de computação, para processar os dados que deles provêm deve-se atentar para o fato que eles têm atributos e operações comuns e outros específicos. Usando pilares da orientação a objeto e a capacidade de reuso viabilizada por linguagens desse paradigma, um Analista usou dois conceitos fundamentais sendo um empregado no âmbito da descrição e estruturação das classes de hidrômetros e outro no âmbito da invocação dos métodos com mesma assinatura, todavia levando em consideração o comportamento distinto de operação dos hidrômetros. Tais conceitos são: