(Application Program Interface)
In un ambiente di programmazione ad oggetti è il set di funzioni con cui un oggetto si presenta esteriormente. Ogni applicazione può richiamarle per ottenerne le funzionalità associate.