Just been reading a chapter on Interfaces; what's the point of adding an interface to your class? Considering all i get for using them is a bunch of methods which i have to implement myself.
So what's the purpose? what can they be used for? as per usual the book only gives pointless code examples and no real explanation of why you would use them.
thanks.