Are you still unsure what the use of an interface is? Do you know what they are, but you have no idea how to implement them? Why would I bother using them when I could just set and forget classes I create?
Complex functions are much easier to debug with the use of interfaces. Others looking at your code will be able to expand upon your projects with enhanced clarity, and construct from a solid foundation.
Learn secrets of Interfaces... hehehe