When creating a class, what determinations do you use as to make it a class or an interface? I currently have in my program made anything that is inherited an interface (due to C# limitations) and anything that is not a class. Back in my earlier days of programming though, I understood interfaces to be something different, mainly to be used in COM, as a way to define a class or how a class works.
So how do you guys use interfaces / classes when writing your programs?
This post has been edited by tody4me: 19 March 2008 - 08:24 AM