Interface
From Institute of Intermedia
Interface (rozhraní počítače) definuje komunikační rozhraní mezi dvěma jednotkami jako např. software, hardwarové zařízení nebo uživatel. Jeho hlavní myšlenkou je oddělit funkci od realizace. Může také poskytnout význam překladu mezi entitami, které nekomunikují stejným jazykem jako například mezi člověkem a počítačem. Koncepce počítačového rozhraní je nezbytná ve většině objektově orientovaných programovacích jazycích. V některých jsou objekty známy pouze pomocí jejich počítačového rozhraní, takže neexistuje jiný způsob jak se k nim dostat, než skrze jejich interface
http://en.wikipedia.org/wiki/Interface_%28computer_science%29
Interface generally refers to an abstraction that an entity provides of itself to the outside. This separates the methods of external communication from internal operation, and allows it to be internally modified without affecting the way outside entities interact with it, as well as provide multiple abstractions of itself. It may also provide a means of translation between entities which do not speak the same language, such as between a human and a computer. Because interfaces are a form of indirection, some additional overhead is incurred versus direct communication. The interface between a human and a computer is called a user interface. Interfaces between hardware components are physical interfaces. This article deals with software interfaces, which exist between separate software components and provide a programmatic mechanism by which these components can communicate.

