Pemrograman berorientasi objek: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Andreas Sihono (bicara | kontrib)
k ←Suntingan 27.50.22.90 (bicara) dibatalkan ke versi terakhir oleh Okkisafire
Baris 8:
* [[Objek (ilmu komputer)|Objek]] - membungkus data dan fungsi bersama menjadi suatu unit dalam sebuah [[program komputer]]; [[objek (pemrograman berorientas objek)|objek]] merupakan dasar dari [[modularitas (pemrograman)|modularitas]] dan [[struktur]] dalam sebuah program komputer berorientasi objek.
 
* 1.[[Abstraksi (ilmu komputer)|Abstraksi]] - Kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya, yaitu kemampuan untuk memfokus pada inti. Setiap objek dalam sistem melayani sebagai model dari "pelaku" abstrak yang dapat melakukan kerja, laporan dan perubahan keadaannya, dan berkomunikasi dengan objek lainnya dalam sistem, tanpa mengungkapkan bagaimana kelebihan ini diterapkan. Proses, fungsi atau metode dapat juga dibuat abstrak, dan beberapa teknik digunakan untuk mengembangkan sebuah pengabstrakan.
 
* [[Penyembunyian informasi|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 (ilmu komputer)|interface]] yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut.