Nama : Agustinus
Sulistyo Budi Utomo
NIM :
TI1210027
Semester : 5
Matkul :
Pemrograman Mobile
Pemrograman Berorientasi
Objek
Pemrograman berorientasi objek (Inggris: object-oriented
programming disingkat 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.
Berikut contoh dari enkapsulasi, polimorfisme, dan inheritensi.
1.
Enkapsulasi
Memastikan pengguna sebuah objek tidak
dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak;
hanya metode dalam objek tersebut yang diberi izin untuk mengakses keadaannya.
Setiap objek mengakses interface yang menyebutkan bagaimana objek
lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan
tergantung kepada representasi dalam objek tersebut.
.
Polimorfisme
Tidak bergantung kepada pemanggilan
subrutin, bahasa orientasi objek dapat mengirim pesan; metode tertentu yang
berhubungan dengan sebuah pengiriman pesan tergantung kepada objek tertentu di
mana pesa tersebut dikirim.
3.
Inheritensi
SEKIAN.
2




Tidak ada komentar:
Posting Komentar