What are the advantages of an interface in java?
Java: What is an interface in Java?