Select appropriate libraries or existing code segments to use in creating new programs.
AAP-3.D.1 A software library contains procedures that may be used in creating new programs.
AAP-3.D.2 Existing code segments can come from internal or external sources, such as libraries or previously written code.
AAP-3.D.3 The use of libraries simplifies the task of creating complex programs.
AAP-3.D.4 Application program interfaces (APIs) are specifications for how the procedures in a library behave and can be used.
AAP-3.D.5 Documentation for an API/library is necessary in understanding the behaviors provided by the API/library and how to use them.