Componente col quale si ha la possibilità di risolvere i problemi connessi con un linguaggio di programmazione. L'idea di fondo è che attraverso l'uso degli oggetti viene data al programma che si sviluppa la possibilità di risolvere tali problemi in modo tale da poter davvero descrivere il problema in termini di problema effettivo senza preoccuparsi dell'ambiente in cui il programma sarà eseguito.
Nella programmazione orientata agli oggetti, una variabile comprendente sia routine che dati e trattata come un'entità discreta. Un oggetto è basato su un modello specifico, in cui un client che utilizza i servizi dell'oggetto accede ai dati dell'oggetto tramite un'interfaccia costituita da una serie di metodi o funzioni correlate. Per svolgere le operazioni il client può richiamare questi metodi.
Vedere anche
object.