Escolar Documentos
Profissional Documentos
Cultura Documentos
Vamos construir uma aplicação bancária e todos as tarefas/ações devem ser gravadas quem fez
o que...;
a solução é usar herança e jogar os métodos em comum para uma classe base;
Como criamos o método abstrato, a classe tem que ser abstrata também:
Se ainda está muito repetitivo esse construtor, podemos não utilizar ele também, na classe
task:
Pode ser interessante se é necessário que venha de fora;
Então lá no transfermoney não precisamos daquele construtor, porque vai usar o do extends:
Então no main vamos criar a instancia, aqui ainda temos um problema, pois podemos chamar
direto o doExecute, sem passar pela auditoria
Private não podemos utilizar, porque privado não pode ser herdado;