Considere diversas agências (classe Agencia) de atendimento a reclamações ...

Considere diversas agências (classe Agencia) de atendimento a reclamações trabalhistas espalhadas em vários pontos do Estado. Uma delas, a central (classe AgenciaCentral), tem atributos diferenc...


Considere diversas agências (classe Agencia) de atendimento a reclamações trabalhistas espalhadas em vários pontos do Estado. Uma delas, a central (classe AgenciaCentral), tem atributos diferenciados, porém herda os demais atributos e operações de Agencia. O relacionamento entre essas classes é definido na UML como

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

  • Matheus Fernandes
    Matheus Fernandes
    31/12/1969 • 21:00
    Gabarito: d)

    Aqui a questão fala de uma classe Agencia e outra AgenciaCentral que herda atributos e operações da Agencia. Ou seja, AgenciaCentral é uma especialização de Agencia, que tem tudo que Agencia tem, mais algumas coisas a mais.

    Na UML, quando uma classe herda de outra, isso é chamado de generalização (ou especialização). A classe mais geral é Agencia, e a mais específica é AgenciaCentral.

    As outras opções não se encaixam:

    - Inclusão não é um termo usado para herança em UML.

    - Composição é um tipo de associação forte, onde um objeto é parte de outro, mas não é o caso aqui.

    - Específico não é um tipo de relacionamento em UML.

    - Encapsulamento é um princípio de orientação a objetos, não um relacionamento entre classes.

    Por isso, a resposta correta é generalização.
🔒
Conteúdo restrito

Cadastre-se para visualizar comentários e resoluções.

Criar conta grátis

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.