Interface

An interface is similar to a contract between two parties.