Buscar

avaliação discursiva A estrutura de herança é semelhante à estrutura da generalização/especialização, pois ambas trabalham com o compartilhamento d...

avaliação discursiva A estrutura de herança é semelhante à estrutura da generalização/especialização, pois ambas trabalham com o compartilhamento de atributos e métodos comuns, facilitando a reutilização de código-fonte. Considerando as características da herança, crie um diagrama fornecendo um exemplo em que esse tipo de estrutura faria sentido no desenvolvimento de um software.

💡 1 Resposta

User badge image

Ed Verified user icon

A estrutura de herança é utilizada na programação orientada a objetos para criar novas classes a partir de classes já existentes, permitindo que as novas classes herdem atributos e métodos da classe pai. Um exemplo de uso da herança seria em um sistema de gerenciamento de uma loja, onde temos uma classe "Produto" que possui atributos como nome, preço e descrição. A partir dessa classe, podemos criar outras classes como "Livro", "Eletrônico" e "Vestuário", que herdam os atributos da classe "Produto" e adicionam atributos específicos de cada tipo de produto. Segue abaixo um diagrama de exemplo: ``` +-----------+ | Produto | +-----------+ | nome | | preço | | descrição | +-----------+ ^ | +--------+--------+ | | +-----------+ +--------------+ | Livro | | Eletrônico | +-----------+ +--------------+ | autor | | voltagem | | editora | | marca | | ISBN | | modelo | +-----------+ +--------------+ | +--------------+ | Vestuário | +--------------+ | tamanho | | cor | | tecido | +--------------+ ``` Nesse exemplo, a classe "Produto" é a classe pai e as classes "Livro", "Eletrônico" e "Vestuário" são classes filhas que herdam os atributos da classe pai. Dessa forma, podemos criar objetos de cada uma dessas classes e utilizar os atributos e métodos herdados da classe "Produto".

0
Dislike0

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

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais