Object Oriented Programming (OOP) adalah sebuah paradigma pemrograman yang mengutamakan objek dan memiliki fitur seperti enkapsulasi, pewarisan, dan polimorfisme. Dalam OOP, data dan fungsi digabung dalam kelas, memungkinkan pemeliharaan aplikasi lebih mudah dan terstruktur. Contoh penerapan OOP dapat dilihat dalam bahasa pemrograman Java, C++, dan Python, dimana konsep-konsep seperti pewarisan dan polimorfisme dapat diterapkan secara praktis.