Software that enables a program to work with the user (the user interface, which can be a command-line interface, menu-driven, or a graphical user interface), with another program such as the operating system, or with the computer’s hardware.
— Computer ScienceA card, plug, or other device that connects pieces of hardware with the computer so that information can be moved from place to place. For example, standardized interfaces such as RS-232-C standard and SCSI enable communications between computers and printers or disks.
— Computer ScienceThe point at which a connection is made between two elements so that they can work with each other or exchange information.
— Computer ScienceA defined set of properties, methods, and collections that form a logical grouping of behaviors and data.
— Computer ScienceA reference type that defines a contract. Other types implement an interface to guarantee that they support certain operations. The interface specifies the members that must be supplied by classes or other interfaces that implement it. Like classes, interfaces can contain methods, properties, indexers, and events as members.
— Computer ScienceConnection between two systems or devices.
— Computer ScienceA display technique, used primarily in the early 1990s, that enables a monitor to provide more resolution inexpensively.
— Computer Science