InstruçÔes

Passo 11

Agora adicione um segundo mĂ©todo abstrato chamado apply_discount Ă  sua classe DiscountStrategy. Use o decorador @abstractmethod e dĂȘ a ele os parĂąmetros self e product. Adicione dicas de tipo: product deve ser do tipo Product e o mĂ©todo deve retornar um float. Use pass no corpo do mĂ©todo.

O que fazer:

Testes:

  • Sua classe `DiscountStrategy` deve ter um mĂ©todo chamado `apply_discount`.
  • Seu mĂ©todo `apply_discount` deve ter o decorador `@abstractmethod`.
  • Seu mĂ©todo `apply_discount` deve ter os parĂąmetros `self` e `product: Product`.
  • Seu mĂ©todo `apply_discount` deve ter uma dica de tipo de retorno `-> float`.

Preview