Page Bar

Rabu, 03 Oktober 2012


Karakteristik OOP (object oriented programing)

             OOP merupakan 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.. jadi OOP itu sangat identik dengan objek dan class yang saling berhubungan satu sama lain.

Karakteristik OOP ada 3 macam, yaitu:
1. Encapsulation
2. Polymorphism
3. Inheritance

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.

Tidak ada komentar:

Posting Komentar