+1, This refactoring will also need to take place in Studio where we have a few interfaces like this too (almost one per plugin).
Regards, Pierre-Arnaud On 22 nov. 2010, at 15:58, Stefan Seelmann wrote: > On Mon, Nov 22, 2010 at 2:50 PM, Guillaume Nodet <[email protected]> wrote: >> AFAIK, the best pattern for that is to use a final with a private >> constructor and declare public static final fields in it. >> >> public class Constants { >> private Constants() { >> // non-instantiable class >> } >> >> public static final String TYPE = "type"; >> } > > Sounds good. One additional improvement would be to declare the class > as final, just to avoid that other classes inherit from it. > > Kind Regards, > Stefan
