Quin és el tema principal del text següent?
La programació orientada a objectes o POO (OOP segons les seves sigles en anglès) és un paradigma de programació que intenta proporcionar un model de programació basat en objectes que contenen dades i procediments associats coneguts com a mètodes. Aquests objectes, que solen ser instàncies de classes, són un tipus abstracte de dades que encapsulen (amaguen) tant les dades com les funcions per a accedir-hi. Els objectes s'utilitzen per a interactuar amb d'altres en el disseny d'aplicacions i programes informàtics. Actualment existeixen una gran varietat de llenguatges de programació que suporten l'orientació a objectes. C++, Objective-C, Smalltalk, Delphi, Java, Javascript, C#, Perl, Python, Ruby i PHP en són uns exemples.
El text tracta sobre informàtica.