chapter  6
32 Pages

Design of SOLID

The library should provide a simple, yet versatile, interface to the application program. Furthermore, in order to reduce the calling overhead, the application program interface (API) should allow low-bandwidth data exchange between the application program and the library. We will further refer to the application program as the client.