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].