Inhalte

Common Practices: Divide The Libraries

Table of Contents

Briefly Summarized

The libraries must be separated into interface libraries and libraries with the concrete implementations.

Interface libraries may only contain the following:

  • Interfaces

  • Abstract classes

  • For returns and parameters, all kinds of data types

  • Global constants

  • Internal classes

The libraries for the concrete implementations must not contain the following in any case:

  • Public Interfaces

  • Public Abstract classes