pemrograman berbasis objek, adalah suatu paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.
program yang biasa digunakan untuk pemrograman berbasis objek yaitu java, C++, visual basic.net, dan delpi..