Olá, boa noite!
Porque foi criado a classe abstrata desconto e, não uma interface desconto?
Obrigado!
Olá, boa noite!
Porque foi criado a classe abstrata desconto e, não uma interface desconto?
Obrigado!
Oi Renan,
Poderia ser uma interface, porem como temos o atributo proximo
, que representa o proximo desconto a ser aplicado, ia precisar repetir esse atributo em todas as classes que implementassem a interface.
Bons estudos!
Olá, Rodrigo!
Entendido! Muito obrigado.
@Rodrigo Ferreira, primeiramente, parabéns pela didática e também pelo curso.
Seguindo nessa linha que o colega comentou e também no contexto apresentado referente ao desconto, não é possível também usar um atributo de interface já que esse será uma constante, certo? Sendo assim, é recomendável tomar como referência que quando houver a necessidade de algum atributo um classe abstrata será mais indicada do que uma interface, correto?