Kamis, 03 April 2008

KEUNTUNGAN PRINSIP ENCAPSULATION (ENKAPSULASI)

Enkapsulasi adalah bagaimana kita “membungkus” data dan method yang menyusun kelas sehingga kelas dapat dipandang sebagai suatu modul. Disini juga menentukan tingkat aksesibilitas dari masing-masing data dan method serta menyembunyikan detail implementasinya dari “dunia luar” ( data,method,kelas, interface, atau package lain yang mungkin berinteraksi dengan modul tersebut ).


Keuntungan menerapkan prinsip enkapsulasi :

  • Bersifat Independen, dapat digunakan pada bagian manapun pada progra
  • Bersifat Transparan, bila kita melakukan modifikasi pada suatu model, maka perubahan juga akan dirasakan juga oleh bagian program yang menggunakan modul tersebut.
  • Menghindari efek di luar perencanaan

Modul hanya akan berinteraksi dengan bagian program lainnya melalui veriabel-variabel input/output yang telah didefinisikan sebelumnya, sehingga akan mereduksi kemungkiann adanya hasil imbas pemrosesan yang diluar perencanaan semula.

Tidak ada komentar: