What is the advantages of using Interface in OOP? Please give an example using Interface to clarify that using Interface is better than one without interface.