Pemrograman berorientasi objek bukan merupakan suatu program maupun bahasa pemrograman, melainkan suatu cara untuk menjadikan program yang kita buat menjadi lebih modular karena suatu permasalahan akan dikumpulkan dalam suatu objek yang selanjutnya akan disebut sebagai suatu kelas. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek.
Pemrograman berorientasi objek atau OOP merupakan bentuk penyerderhanaan dari bahasa procedural sehingga program akan lebih mudah dikembangkan. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi...