Logo Passei Direto
Buscar

Programação Orientada a Objetos - Prova discursiva

User badge image
Carlos Santos

em

Ferramentas de estudo

Questões resolvidas

O paradigma da programação orientada a objetos chamado herança permite que criemos uma hierarquia de classes entre classes base e classes derivadas.
Com base nisso, o que significa Herança Múltipla e como utilizamos esse paradigma na linguagem Java?
Herança múltipla é a capacidade de uma classe ser derivada de várias classes base.
Não é possível utilizarmos herança múltipla na linguagem Java, conforme tópico 1, slide 6 e tópico 2, slide 10.

Cite os princípios da orientação a objetos estabelecidos por Alan Kay.

O paradigma da Associação é uma relação entre objetos na qual não há interdependência entre os objetos. Este paradigma prevê outros dois tipos possíveis.
Cite-os e explique a diferença entre eles.
Os tipos de associação são a agregação e a composição.
A diferença entre ambos é que na agregação o todo depende da parte, mas a parte existe sozinha e na composição o todo e a parte são interdependentes, ou seja, não existem sozinhos.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

O paradigma da programação orientada a objetos chamado herança permite que criemos uma hierarquia de classes entre classes base e classes derivadas.
Com base nisso, o que significa Herança Múltipla e como utilizamos esse paradigma na linguagem Java?
Herança múltipla é a capacidade de uma classe ser derivada de várias classes base.
Não é possível utilizarmos herança múltipla na linguagem Java, conforme tópico 1, slide 6 e tópico 2, slide 10.

Cite os princípios da orientação a objetos estabelecidos por Alan Kay.

O paradigma da Associação é uma relação entre objetos na qual não há interdependência entre os objetos. Este paradigma prevê outros dois tipos possíveis.
Cite-os e explique a diferença entre eles.
Os tipos de associação são a agregação e a composição.
A diferença entre ambos é que na agregação o todo depende da parte, mas a parte existe sozinha e na composição o todo e a parte são interdependentes, ou seja, não existem sozinhos.

Prévia do material em texto

Disciplina(s): Programação Orientada a Objetos 
Data de início: 21/12/2017 16:12 
Prazo máximo entrega: 21/12/2017 17:42 
Data de entrega: 21/12/2017 16:28 
Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicado ou 
compartilhado em redes sociais ou grupo de mensagens. 
O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e 
poderá implicar sanções disciplinares, com possibilidade de desligamento do quadro de 
alunos do Centro Universitário, bem como responder ações judiciais no âmbito cível e 
criminal. 
Questão 1/4 - Programação Orientada a Objetos 
O paradigma da programação orientada a objetos chamado herança permite que criemos 
uma hierarquia de classes entre classes base e classes derivadas. 
Com base nisso, o que significa Herança Múltipla e como utilizamos esse paradigma na 
linguagem Java? 
Nota: 25.0 
Herança múltipla é a capacidade de uma classe ser derivada de várias classes base. Não 
é possível utilizarmos herança múltipla na linguagem Java, conforme tópico 1, slide 6 e 
tópico 2, slide 10. 
Resposta: Herança múltipla é um caso particular da herança. Através desse mecanismo 
é possível que os atributos e métodos de uma superclasse sejam herdados por uma 
subclasse e vice-verça. Java não suporta nativamente esse recurso, mas é possível de 
ser construído através de interfaces. 
 
Questão 2/4 - Programação Orientada a Objetos 
Cite os princípios da orientação a objetos estabelecidos por Alan Kay. 
Nota: 25.0 
• Qualquer coisa é um objeto; 
• Objetos realizam tarefas através da requisição de serviços; 
• Cada objeto pertence a determinada classe; 
• Uma classe agrupa objetos similares; 
• Uma classe possui comportamentos associados ao objeto; 
• Classes são organizadas em hierarquias. 
Estes enunciados podem ser encontrados no Tópico 1, nos slides 5 e 6. 
Resposta: De acordo com Alan Kay: 1. tudo é objeto; 2. objetos enviam mensagens 
entre si. 3. um código deve permitir sua reusabilidade. 
 
Questão 3/4 - Programação Orientada a Objetos 
O paradigma da programação orientada a objetos chamado herança permite que criemos 
uma hierarquia de classes entre classes base e classes derivadas. 
Com base nisso, o que significa Herança Múltipla e como utilizamos esse paradigma na 
linguagem Java? 
Nota: 25.0 
Herança múltipla é a capacidade de uma classe ser derivada de várias classes base. Não 
é possível utilizarmos herança múltipla na linguagem Java, conforme tópico 1, slide 6 e 
tópico 2, slide 10. 
Resposta: Através desse mecanismo é possível que os atributos e métodos de uma 
superclasse sem herdados por uma subclasse ou vice-verça. Java não suporta 
nativamente esse recurso, mas é possível contornar isso através do uso de interfaces. 
 
Questão 4/4 - Programação Orientada a Objetos 
O paradigma da Associação é uma relação entre objetos na qual não há interdependência 
entre os objetos. Este paradigma prevê outros dois tipos possíveis. 
Cite-os e explique a diferença entre eles. 
Nota: 25.0 
Os tipos de associação são a agregação e a composição. A diferença entre ambos é que 
na agregação o todo depende da parte, mas a parte existe sozinha e na composição o todo 
e a parte são interdependentes, ou seja, não existem sozinhos. 
Resposta: Agregação: vários objetos formam um todo, mas são independentes entre si; 
Associação: vários objetos estão interligados e são dependentes entre si.

Mais conteúdos dessa disciplina