1. A common boundary between two systems, devices, or programs.
2. The signal connection and associated control circuits that are used to
3. Specification of the communication between two program units. For example, if
a procedure does not refer to nonlocal variables, its interface is defined by
the parameter list. Careful definition of interfaces makes it possible to use a
program without knowledge of its internal working, and is a vital part of the
design of a system that is to be implemented by a team of programmers.
4. To provide an interface.
5. To interact.