An interface represents a specifier for the externally-visible operations of a class, component, or subsystem. Often, interfaces specify only a limited part of the behavior of an actual class.
Related Topics:
Creating Interfaces
Editing Interfaces