Langsung ke konten utama

D. KARAKTERISTIK OBJEK

 A. Enkapsulasi (Encapsulation) 

Data dan prosedur/fungsi dikemas bersama-sama dalam suatu objek, sehingga prosedur/fungsi lain dari luar tidak dapat mengaksesnya..Data terlindung dari prosedur atau objek lain kecuali prosedur yang berada dalam objek tersebut.Merupakan pembatasan ruang lingkup program terhadap data.Enkapsulasi memungkinkan objek untuk digunakan sebagai komponen modular di mana saja dalam sistem, karena objek mengirim dan menerima pesan tetapi tidak mengubah metode internal objek lain. 

B. Pewarisan (Inheritance) 

Pewarisan adalah salah satu pembeda utama antara sistem konvensional dan sistem berbasis objek. Subkelas Y mewarisi semua atribut dan operasi- operasi yang terkait dengan superkelas X. Ini berarti semua struktur dan algoritma data yang secara orisinal dirancang dan diimplementasikan untuk X segera tersedia untuk Y  Perubahan apa pun pada atribut-atribut atau operasi- operasi yang dimuat ke dalam sebuah superkelas, akan diwarisi oleh semua subkelas. 

C. Polimorfis (Polymorphism) Merupakan konsep yang menyatakan bahwa sesuatu yang sama dapat mempunyai bentuk dan perilaku berbeda. Polimorfis juga mempunyai arti bahwa operasi yang sama mungkin mempunyai perbedaan dalam kelas yang berbeda. Polimorfis sangat mengurangi usaha yang diperlukan untuk memperluas perancangan sistem berorientasi objek 


Komentar

Postingan populer dari blog ini

6. PENGUJIAN KONFIGURASI

  A. Masalah di bagian Server   Aplikasi web sepenuhnya kompatibel dengan server OS  Berkas sistem, direktori, dan data yang terkait dibuat dengan benar saat aplikasi web dioperasikan Keamanan sistem mengijinkan aplikasi web untuk berjalan dan melayani user tanpa gangguan atau penurunan kinerja Aplikasi web terintegrasi secara tepat dengan perangkat lunak basis data  Script aplikasi web sisi server mengeksekusi dgn benar  Jika proxy server yang digunakan, apakah perbedaan konfigurasi telah diatasi melalui pengujian B. Masalah di bagian Client Pengujian konfigurasi fokus pada kompatibilitas aplikasi web pada komponen berikut: Hardware: CPU, memori, penyimpanan, perangkat cetak  Sistem operasi  Browser: Firefox, Safari, IE, Opera, Chrome  Komponen antarmuka: Active-X, Java applet  Plug in: Quick Time, RealPlayer  Konektivitas: kabel, DSL, Wifi.