Duvida com implementação de interface - java
ola pessoal, é o seguinte
eu tenho um exercicio em que tenho uma classe abstracta chamada BankAccount, e em que tem duas subclasses que recebem sua herança, chamada conta à ordem e conta a prazo, até aqui tenho o programa a funcionar.
agora tenho na segunda alinea que fazer isto
"b) O departamento de Marketing do banco propôs criar uma nova conta, chamada Conta Poupança, que é uma conta a Prazo, mas quando o saldo é superior a 1000? e inferior a 2000? tem um juro de 2.5%. Implemente no seu sistema de gestão de contas esta nova possibilidade sem alterar as classes existentes na hierarquia de contas e teste juntando às contas existentes duas novas contas de Poupança."
Quer isto dizer que faço algo do género
[code]class extends ContaPrazo implements ContaPoupança [/code]
é isto? ou será que crio outra classe chamada conta poupança e ela recebe herança, extend, da classe a ContaPrazo?
a minha duvida é isto aqui " sem alterar as classes existentes na hierarquia de contas",