InstruçÔes
Passo 12
Agora é hora de criar uma implementação concreta da sua classe abstrata. Crie uma classe chamada
PercentageDiscount que herda de DiscountStrategy.
DĂȘ a ele um mĂ©todo __init__ que receba self e percent como parĂąmetros. DĂȘ uma dica de tipo int para percent e defina o tipo de retorno do mĂ©todo como None. Dentro do mĂ©todo __init__, armazene percent como um atributo da instĂąncia.
O que fazer:
Testes:
- VocĂȘ deve criar uma classe chamada `PercentageDiscount`.
- Sua classe `PercentageDiscount` deve herdar de `DiscountStrategy`.
- Sua classe `PercentageDiscount` deve ter um método `__init__`.
- Seu método `__init__` deve ter os parùmetros `self` e `percent: int`.
- Seu método `__init__` deve ter uma dica de tipo de retorno `None`.
- VocĂȘ deve atribuir `percent` a `self.percent` dentro do seu mĂ©todo `__init__`.
Preview