Une classe est abstraite si elle possède au moins l'une de ses méthodes abstraites.
De plus une classe abstraite ne peut pas être instanciée.

Donc tout dépend de ton besoin, souhaites-tu pouvoir...