I have been coding in Java for a while now, but I am interested why Interface classes are used? Could you name an example of using Interfaces. This is NOT school project, but every project that I have programmed, I have never created an Interface class. I am just wondering if it is either my poor identification of classes or that I don't actually need to use them!
Thanks in advance.