Questões de Concurso
Comentadas sobre programação orientada a objetos em programação
Foram encontradas 798 questões
A respeito da análise e do projeto orientados a objetos, julgue o seguinte item.
Por meio da análise orientada a objetos, é possível criar um
diagrama de classes, que poderá ser usado para a modelagem
do banco de dados do sistema a ser desenvolvido.
A respeito da análise e do projeto orientados a objetos, julgue o seguinte item.
Em um projeto orientado a objetos, a alteração da regra de
validação de dados inseridos por um objeto não afetará outros
objetos, que apenas repassam as informações e aguardam um
retorno positivo ou negativo da transação.
Considere o cenário em que uma classe filha (ou subclasse), ClasseA, sobrescreve todos os métodos públicos de sua classe mãe (ou superclasse), ClasseBase.
No que diz respeito aos métodos, assinale a alternativa que indica o que a classe ClasseA herda da classe ClasseBase.
Em programação orientada a objetos, polimorfismo é o princípio pelo qual duas ou mais classes derivadas da mesma superclasse podem invocar métodos que têm a mesma assinatura, mas comportamentos distintos.
1. Associação.
2. Disjunção.
3. Implícito.
4. Local.
5. Sobreposição.
( ) É uma restrição aplicada a um conjunto de generalizações e especifica a instância que não pode ter mais que um dos subtipos determinados como um tipo da instância.
( ) É uma restrição aplicada a um fim de vínculo e especifica que a instância correspondente é visível devido a estar em escopo local relativo para o vínculo.
( ) É uma restrição aplicada a um conjunto de generalizações e especifica que instâncias podem ter mais que um dos determinados subtipos como um tipo de instância.
( ) É uma restrição aplicada a uma associação e especifica que a associação não é um manifesto, mas apenas conceitual.
( ) É uma restrição aplicada a um fim de vínculo e especifica que a instância correspondente é visível através da associação.
Assinale a alternativa que apresenta a numeração correta da coluna da direita, de cima para baixo.
Um dos parâmetros mais poderosos da programação orientada a objetos possibilita o reaproveitamento de atributos e métodos, otimizando o tempo de desenvolvimento, além de permitir a diminuição de linhas de códigos, bem como facilitar futuras manutenções. É um conceito que trabalha com superclasses e subclasses. A grande vantagem pode ser caracterizada conforme descrito a seguir.
I. Uma classe é declarada com atributos e métodos específicos.
II. Em seguida, uma subclasse é derivada da classe criada.
III. Como consequência, não há necessidade de redeclarar os atributos e métodos previamente definidos.
IV. A subclasse recebe os atributos e métodos, permitindo uma reutilização do código já pronto.
A descrição acima está relacionada ao parâmetro da OO denominado:
Alguns desenvolvedores, ignorando princípios básicos de orientação a objetos, criam soluções arquiteturais que simulam o estilo puramente procedural. Tais soluções utilizam uns poucos objetos contendo a maioria dos algoritmos usados pela aplicação. Estes, por sua vez, são orbitados por inúmeros outros objetos, que se comportam como provedores de dados para os primeiros.
Sobre a solução descrita, conclui-se que