Buscar

Conceitos de Herança na Orientação a Objetos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

02/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/4
 
Os diagramas UML da categoria comportamental são os de:
Avalie as assertivas a seguir sobre o conceito de Herança.
I. O conceito de herança é transitivo. Se A herdou de B e C herda de A, então podemos concluir que C também herda de B
II. O polimorfismo é um conceito que depende da herança.
III. A implementação da herança visa a economia de código e tempo de desenvolvimento.
Estão corretas as assertivas
MODELAGEM DE SISTEMAS 
Lupa Calc.
 
 
PPT
 
MP3
 
CCT0681_A1_201801178062_V1 
 
Aluno: WILLIAM DA SILVA SOUZA FRANÇA Matr.: 201801178062
Disc.: MODELAGEM DE SISTEM. 2020.1 (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
classes, atividades e sequência.
casos de uso, sequência e classes.
classes, objetos e componentes.
objetos, estrutura composta e máquinas de estado.
casos de uso, atividades e máquinas de estados.
 
 
 
 
2.
Apenas II e III
Apenas III
Apenas I e III
Apenas I e II
I, II e III
 
 
 
Explicação:
I. O conceito de herança é transitivo. Se A herdou de B e C herda de A, então podemos concluir que C também herda de B -
Verdade, a herança se propaga pela hierarquia, sendo considerada Transitiva, por isso.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('2','1','','OWCBEWAY4V8NPK4DLY1R','');
javascript:abre_frame('3','1','','OWCBEWAY4V8NPK4DLY1R','');
02/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 2/4
É um princípio da orientação a objetos, que permite que classes compartilhem atributos e métodos. Ela é usada na intenção
de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos.
Ao modelarmos um atributo com a visibilidade PUBLICA, estamos ferindo a que princípio da Orientação a Objetos ?
A linguagem de Modelagem Unificada (UML) emergiu como notação de diagramação de padrão, de fato e de direito, para a
modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML, segundo o OMG-Object
Management Group, é
II. O polimorfismo é um conceito que depende da herança. - Verdade, somente podemos ter metodos polimorficos, se
houver uma herança prévia.
III. A implementação da herança visa a economia de código e tempo de desenvolvimento. - Verdade, aproveitando código já
desenvolvido e testado
 
 
 
 
3.
Objeto
Herança
Classe
Polimorfismo
Encapsulamento
 
 
 
Explicação:
O objetivo da herança é permitor que classes já desenvolvidas possam ser reusadas.
 
 
 
 
4.
Visibilidade 
Encapsulamento
Herança
Polimorfismo
Mensagens a objetos.
 
 
 
Explicação:
O principio do ENCAPSULAMENTO diz que "um atributo deve ser protegido e somente acessado pelos métodos da própria
classe. Ao modelarmos um atributo com visibilidade PUBLICA, ferimos esse princípio, pois outras classes poderão acessar o
atributo.
 
 
 
 
5.
um método para especificar e modelar os artefatos dos sistemas.
uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas
um método comum para a representação da orientação a objetos
uma linguagem para implementar os conceitos da orientação a objetos
um processo de especificação e modelagem de sistemas orientados a objeto.
 
 
 
Explicação:
A UML não é um proceso, nem método e nem técnica e sim uma linguagem que permite construir modelos (diagramas) sob
diferentes visões de um sistema, ou seja especificar, construir e documentar os artefatos dos sistemas
 
 
 
02/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 3/4
O paradigma orientado a objetos, vislumbra um sistema:
I. Como um conjunto de objetos, cada qual com suas responsabilidades, que interagem para realizarem as funcionalidades
propostas pelo sistema.
II. Que tem na Herança a possibilidade de otimizar e reaproveitar código, uma vez que permite que novas classes sejam
definidas com base em classes já existentes.
III. Onde o princípio do Polimorfismo permite que métodos herdados possam ser re-escritos de forma a comportar-se de
forma diferente.
IV. Onde o encapsulamento, garante que os métodos de uma classe serão acessados apenas pelos atributos da própria
classe.
No que tange aos conceitos dos princípios que norteiam a orientação a objetos, estão corretas:
Dentre os princípios do paradigma de orientação a objeto, listados, assinale aquele que representa "a capacidade do ser
humano em focar nos aspectos de interesse e desconsiderar o que não é relevante ao contexto do problema"
Ano: 2019 Órgão: UFRN Prova: COMPERVE - 2019 - UFRN - Técnico de Tecnologia da Informação ADAPTADA
Os conceitos da programação orientada a objetos (POO) surgiram no final da década de 1960, quando a linguagem Simula-
68 introduziu as ideias de objetos e troca de mensagens para construção de programas. Tais concepções foram
posteriormente amadurecidas e aprimoradas durante a década de 1970 pela linguagem de programação Smalltalk. Mas a
popularização da POO só se deu ao longo das décadas de 1980 e 1990, com as linguagens C++ e Java.
Na POO, uma classe é:
 
6.
Apenas as assertivas I e III
Apenas as assertivas I, II e III
Apenas as assertivas I, II e IV
Apenas as assertivas II e III
As assertivas I, II, III e IV
 
 
 
Explicação:
I. Como um conjunto de objetos, cada qual com suas responsabilidades, que interagem para realizarem as funcionalidades
propostas pelo sistema. - VERDADE, um sistema OO é um sistema onde os objetos interagem.
II. Que tem na Herança a possibilidade de otimizar e reaproveitar código, uma vez que permite que novas classes sejam
definidas com base em classes já existentes. - VERDADE, o ganho de tempo e dinheiro é o foco da otimização provida pela
herança, 
III. Onde o princípio do Polimorfismo permite que métodos herdados possam ser re-escritos de forma a comportar-se de
forma diferente. - VERDADE
IV. O encapsulamento, por sua vez, garante que os métodos de uma classe serão acessados apenas pelos atributos da própria
classe. - FALSO. O encapsulamento garante que os atributos sejam acessados apenas pelos métodos da prórpria classe
 
 
 
 
7.
Polimorfismo
Abstração 
Encapsulamento
Herança
Visibilidade
 
 
 
Explicação:
O principio base da orientação OO, onde nos atemos aos aspectos de relevância do dominio do problema, chama-se
ABSTRAÇãO,
 
 
 
 
8.
um modelo ou molde de construção de objetos, em que se definem características e comportamentos.
um modelo ou molde de construção de objetos, em que não se podem definir características.
um objeto com função de instanciação, em que não se podem definir características.
02/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 4/4
um objeto com função de instanciação, em que se definem comportamentos por meio de atributos.
uma instância de um objeto
 
 
 
Explicação:
Classe é um modelo , onde classificamos objetos afins, ou seja com as mesmas propriedades e comportamento
 Não Respondida Não Gravada Gravada
Exercício inciado em 02/05/2020 20:12:33. 
javascript:abre_colabore('34510','189921661','3789556207');

Outros materiais