OOP (Object Oriented Programming) merupakan paradigma pemrograman yang beorientasikan 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.
Karakteristik OOP (object oriented
programing)
·
Pembungkusan
(Encapsulation)
Pembungkusan
(encapsulation) merupakan suatu karakteristik OOP di mana program terbungkus
(menjadi satu) data (property/field) dan perilaku(fumgsi/method), artinya lebih
memperhatikan aspek internal daripada aspek eksternal.
·
Polymorphisme
Polymorphisme
merupakan suatu karakter OOP di mana objek yang berbeda dapat memakai method
dengan nama yang sama paa suatu kelas (class)
·
Turunan
(Inheritance)
Turunan merupakan suatu
karakteristik OOP di mana suatu kelas (parent class/baseclass) dapat diturunkan
ke kelas yang lain (child class/derived class), sehingga kelas anak dapat
memiliki data atau perilaku kelas orang tuanya.
Bahasa pemrograman yang mendukung OOP antara lain:
sumber:
0 komentar:
Posting Komentar