Existe-t-il un moyen d'écrire une énumération pouvant être étendue. J'ai plusieurs méthodes que je voudrais avoir toujours disponibles pour mes énumérations. Par exemple j'utilise une énumération pour mes champs de base de données. J'inclus le nom du champ dans la base de données.Énumération Java extensible
public enum ORDERFIELDS
{
OrderID("Order_ID");
private String FieldName;
private ORDERFIELDS(String fname)
{
this.FieldName = fname;
}
public String getFieldName()
{
return FieldName;
}
}
Je pense que c'est la conception la plus sensible ici non? Si une énumération implémente la bonne interface, alors vous savez qu'il s'agit d'une énumération de champs de base de données. –