- Back to Home »
- Pemrograman Berorientasi Objek
Posted by : Unknown
Selasa, 21 November 2017
Pemrograman Berorientasi Objek (PBO)
Adalah semua data dan fungsi dibungkus
dalam class-class object.
- Menekankan pada data yang sedang beroperasi,dua program dibagi ke dalam apa yang disebut objek.
- Data dan fungsi sama diperlukan sebagai entitas terpisahkan.
- Data tersembunyi dan tidak dapat diakses oleh fungsi-fungsi eksternal
- Data bersifat aktif.
- Pemeliharaannya murah
Structure Object :
- Class : Kumpulan atas definisi data dan fungsi dalam suatu unit untuk tujuan tertentu.
- Object : membungkus data dan fungsi bersama menjadi unit.
- Abstraksi : kemampuan program untuk melewati aspek informasi yang diproses olehnya.
- Enkapsulasi : Proses pengapsulan /membuat paket data object agar hanya metode dalam object tersebut yang diberi izin untuk mengaksesnya.
- Polimorphisme : Sebuah variable tunggal dalam program dapat memegang berbagai jenis object yang berbeda selama program berjalan.
Keuntungan PBO :
- Dapat digunakan ulang di program lain
- Program terstruktur
- Bersifat Natural
Fitur PBO
- Penekanan diberikan pada data daripada prosedur.
- Masalah dibagi menjadi objek
- Struktur data dirancang sedemikian rupa sehingga mereka mengatur objek.
- Data dan fungsi diikat bersama.
- Penyembunyian data adalah mungkin.
- Data baru yang berfungsi dapat dengan mudah dibuat.
- Objek dapat berkomunikasi satu sama lain dengan menggunakan fungsi.