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