Logo Passei Direto
Buscar
A Programação Orientada a Objetos (POO) é uma abordagem de desenvolvimento de software que modela objetos do mundo real.
Suponha que na estrutura de uma empresa foram definidas três classes: Gerente, Funcionário e Vendedor. Dentro dessa hierarquia, os Gerentes têm a responsabilidade de coordenar os Vendedores e ambos são considerados Funcionários da empresa. Com base no exposto, analise as opções a seguir:
I. Gerente é abstração de Vendedor.
II. Gerente e Vendedor são associações.
III. Gerente e Vendedor herdam de Funcionário.
IV. Gerente e Vendedor especializam Funcionário.
A I e IV, apenas.
B II, III e IV, apenas.
C III e IV, apenas.
D II e III, apenas.
E I, II e III, apenas.
User badge image
Praticando Para Aprender

há 3 semanas

Respostas

User badge image

Ed Verified user icon

há 3 semanas

Vamos analisar cada uma das afirmativas: I. Gerente é abstração de Vendedor. Falso. Gerente e Vendedor são classes distintas e não há uma relação de abstração entre elas. Cada uma representa um tipo diferente de funcionário. II. Gerente e Vendedor são associações. Falso. A relação entre Gerente e Vendedor é de herança, onde ambos herdam de Funcionário, e não uma associação. III. Gerente e Vendedor herdam de Funcionário. Verdadeiro. Tanto Gerente quanto Vendedor são subclasses que herdam da classe Funcionário. IV. Gerente e Vendedor especializam Funcionário. Verdadeiro. Isso é correto, pois Gerente e Vendedor são especializações da classe Funcionário, cada um com suas características e comportamentos específicos. Com base nas análises, as afirmativas verdadeiras são III e IV. Portanto, a alternativa que contém todos os itens verdadeiros é: C) III e IV, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Na programação orientada a objetos, os princípios de coesão e acoplamento são fundamentais.
Identifique como a coesão e o acoplamento, como princípios da programação orientada a objetos, contribuem para a qualidade do software:
A A coesão refere-se à dependência entre os módulos de um sistema, enquanto o acoplamento descreve o grau em que os elementos de um módulo estão inter-relacionados. Uma alta coesão e um alto acoplamento são desejáveis para promover a modularidade do código.
B A coesão refere-se à interação entre os atributos e métodos de uma classe, enquanto o acoplamento descreve a dependência entre os módulos de um sistema. Uma alta coesão e um alto acoplamento são desejáveis para promover a flexibilidade do código.
C A coesão refere-se à interdependência entre os módulos de um sistema, enquanto o acoplamento descreve o grau em que os elementos de um módulo estão inter-relacionados. Uma alta coesão e um baixo acoplamento são desejáveis para promover a modularidade, reutilização e manutenção do código.
D A coesão refere-se à interação entre os objetos de um sistema, enquanto o acoplamento descreve a dependência entre os atributos e métodos de uma classe. Uma baixa coesão e um alto acoplamento são desejáveis para promover a flexibilidade do código.
E A coesão refere-se à interdependência entre os módulos de um sistema, enquanto o acoplamento descreve o grau em que os elementos de um módulo estão inter-relacionados. Uma alta coesão e um médio acoplamento são desejáveis para promover a modularidade, reutilização e manutenção do código.

Mais conteúdos dessa disciplina