Pemrograman Berbasis Objek (PBO) adalah paradigma pemrograman yang mengorganisir data dan fungsi ke dalam unit yang disebut objek. Objek memiliki data (atribut) dan operasi yang dapat dilakukan pada data tersebut (metode). Konsep dasar PBO meliputi enkapsulasi, pewarisan, dan polimorfisme.
PBO menawarkan beberapa manfaat, termasuk: