Page 57 - Modul PBO 11 RPL
P. 57
• Bersifat transparan
Ketika melakukan modifikasi pada program lain, perubahan tersebut juga
dirasakan pada bagian program yang menggunakan modul tersebut.
• Menghindari efek diluar perencanaan
Modul yang terenkapsulasi dengan baik hanya akan berinteraksi dengan
bagian program lain melalui variabel-variabel input/output yang telah
didefinisikan sebelumnya.
• Melindungi kode program
Ketika program didistribusikan kepada khalayak diperlukan penerapan
enkapsulasi guna melindungi kode program agar pengguna hanya dapat
menggunakan program melalui variabel input maupun output yang
didefinisikan tanpa disertai bagaimana proses yang terjadi dalam modul
tersebut.
Simak penjelasan video berikut ini!
Modul Pemrograman Berorientasi Objek | SMK Kelas XI
49