Appearance
An interface is a contract that specifies the capabilities that a class implementing this interface should provide.
You can use IDE's Implement Methods for classes that implement the interface to create methods automatically.