Classe Abstrata
Uma
classe que não pode ser instanciada diretamente [BOO2000].
Classe
cuja finalidade primária é definir uma interface. Uma classe abstrata posterga
parte ou toda a sua implementação para subclasses. Ela não pode ser instanciada
[GAM2000].