With reference to UML diagrams, what is an interface? and can someone explain in more simpler words. I cant understand anything from googling it.
In one word: it's a contract. Every class that implements this contract (interface) will have to implement the methods defined on it.