Difference entre Class Abstraite et interface
Salut tout le monde,
J'ai un ensemble de constante à déclarer pour l'utiliser dans mon apllication,
est-ce que je doi utiliser un interface comme
Code:
1 2 3
| public Interface Constante{
public static final String CONSTANTEA ="moiMeme";
public static final String CONSTANTEB ="unAutre"; |
ou bien
Code:
1 2 3 4
| Abstract class Constante{
public static final String CONSTANTEA ="moiMeme";
public static final String CONSTANTEB ="unAutre";
} |
Laquelle je doit utiliser?
C'est quoi la différence en terme de performance et de point de vue BestPricteces?
Merci pour l'aide