Ho letto alcuni articoli sull'API. Impossibile trovare il riferimento ora.
In alcuni di essi, definiscono l'API come un insieme di strumenti, routine e protocolli che aiutano il programmatore a creare un software con l'uso di metodi pre-programmati.
In altri dicono la stessa cosa, ma dicono anche che l'API è solo quando questi metodi stanno comunicando con alcuni sistemi / servizi esterni.
Quale è giusto? Voglio solo sapere, che se uso la libreria per disegnare in Java, si chiama API perché contiene metodi pre-programmati o è solo libreria / componente?