What is An Interface?

The definition for interface is a surface forming a common boundary between adjacent regions. It usually refers to an abstraction that an entity provides of itself to the outside. It seperates the methods of external communication from internal operation.