Software Interface - Software Interfaces

Software Interfaces

A software interface may refer to a range of different types of interface at different "levels": an operating system may interface with pieces of hardware. Applications or programs running on the operating system may need to interact via streams, and in object oriented programs, objects within an application may need to interact via methods.

Read more about this topic:  Software Interface