+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

Reply via email to