InstruçÔes
Passo 16
Agora vocĂȘ vai criar outra estratĂ©gia de desconto. Crie uma classe chamada
FixedAmountDiscount que herda de DiscountStrategy.
DĂȘ um mĂ©todo __init__ que receba self e amount como parĂąmetros. DĂȘ ao parĂąmetro amount uma anotação de tipo int e uma anotação de tipo de retorno None para o mĂ©todo. Dentro do mĂ©todo __init__, armazene amount como um atributo da instĂąncia.
O que fazer:
Testes:
- VocĂȘ deve criar uma classe chamada `FixedAmountDiscount`.
- Sua classe `FixedAmountDiscount` deve herdar de `DiscountStrategy`.
- Sua classe `FixedAmountDiscount` deve ter um método `__init__`.
- Seu método `__init__` deve ter os parùmetros `self` e `amount: int`.
- Seu método `__init__` deve ter um tipo de retorno `None`.
- VocĂȘ deve atribuir `amount` a `self.amount` dentro do seu mĂ©todo `__init__`.
Preview