Use Interface for declaring Constants or a Class
14911
Interfaces with static fields in java for sharing 'constants'
139818
Why implement interface explicitly?
73505
Namespace constant in C#
5245
When should I use an interface in java?
41010
Programming to an interface. How to decide where its needed?
92053
How to implement events through interface in C#?
147584
Performance difference between passing interface and class reloaded
132306
Java - Interface, instantiating an interface?
50570
When to use an interface instead of an abstract class and vice versa?
6853
Interface vs Abstract Class (general OO)
57017
Determining the extended interfaces of a Class
87784
Do class functions/variables have to be declared before being used?
137841
Private Interfaces
105366
Type-inferring a constant in C#
141819
When to use wrapper class and primitive type
31009
How can I require a generic parameter to be an enum that implements an interface?
116081
How can I refer to the class type a interface is implementing in Java?