1
resposta

[Projeto] Mão na Massa

from modelos.cardapio.item_cardapio import ItemCardapio

class Sobremesa(ItemCardapio):
    def __init__(self, nome, preco,  tipo, tamanho, descricao):
        super().__init__(nome, preco)
        self._descricao = descricao
        self._tamanho = tamanho
        self._tipo = tipo

    def __str__(self):
        return self._nome
    
    def aplicar_desconto(self):
        self._preco -= (self._preco * 0.10)
1 resposta

Oi, João! Como vai?

Agradeço por compartilhar.

Gostei da sua implementação da classe Sobremesa, do jeito que você explicou ficou claro o uso de herança e a sobrescrita do método aplicar_desconto, o que conversa bem com o conteúdo de polimorfismo trabalhado na atividade. Isso mostra que você está conseguindo aplicar o conceito de método abstrato na prática.

Continue explorando esse tipo de refatoração, pois ela ajuda muito a consolidar a Orientação a Objetos no dia a dia.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!