Page 57 - Modul Pemrograman Berorientasi Objek XI 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
   52   53   54   55   56   57   58   59   60   61   62