Crie uma classe chamada Sobremesa que herda de ItemCardapio, adicione atributos específicos como tipo, tamanho e descricao à classe Sobremesa. Ajuste a inicialização da classe para incluir esses novos atributos, possibilitando a criação de um novo item ao cardápio do restaurante. Atualize o método str conforme necessário para refletir essas mudanças. Certifique-se de que a classe Sobremesa mantenha a herança do método aplicar_desconto de ItemCardapio.
R:
from models.cardapio.item_cardapio import ItemCardapio
class Sobremesa (ItemCardapio):
def __init__ (self, nome, preco, tipo, tamanho, descricao):
super().__init__(nome, preco)
self._tipo = tipo
self._tamanho = tamanho
self._descricao = descricao
def __str__ (self):
return f"Sobremesa {self._nome}"
def aplciar_desconto (self):
self._preco -= (self._preco * 0.10)