Exercicio sobre contas em bancos

Defina um modelo de classes para controle de contas em banco. O modelo deve possuir uma conta corrente e uma conta poupanca, e uma conta que possui attributos e métodos conjuntos. Os atributos conjuntos são: saldo e o número da conta. Os métodos conjuntos são: 1) deposita (valor), que aumenta o saldo da conta, 2) retira(valor), que diminui o valor da conta, 2) getSaldo(), que retorna o saldo.