Interfaces
Interfaces occur at many levels in computer systems ...
Program to outside world:
- users, other programs, operating system, devices, ...
Within a program:
- module to module, function to caller, object to client, ..
The program-to-user interface is what people usually think of;
but this requires a complete course in its own right ... see COMP3511
In this section, we discuss primarily interfaces within programs.
And we focus on APIs (application programmer interfaces).
|