Big, Clean and Friendly

Dampak Hiding dan Coupling Class Dalam Object Oriented Design

Dampak Coupling Class

Sistem yang mempunyai sifat high coupling sangat sulit untuk dipelihara, karena suatu perubahan kecil akan menyebabkan hal yang lain akan berubah sehingga dapat mengubah ke seluruhan sistem. Jadi untuk mengurangi coupling dengan menyembunyikan detail inmplementasi, menetapkan interface sebagai komponen perangkat lunak, tidak hanya menetapkan struktur data, dan tidak membenarkan suatu aplikasi secara langsung dapat mengakses tempat penyimpanan data.

Dampak Hiding

Menurut Wiwin Suwarningsih keuntungan perangkat lunak yang bersifat reuseability ada 3 yaitu :

  1. Import Line Of Code. Import line Of Code merujuk pada impor langsung baris kode dari proyek yang berbeda. Code baru harus di pelihara oleh pemilik baru, dimasukan ke dalam proyek yang original bukan integrasi secara otomatis. Kategori ini secara jelas masuk ke dalam areal menggunakan ulang pengetahuan.
  2. Static Linking. Perangkat lunak dalam kategori ini termasuk ke dalam library yang memiliki fungsi di dalamnya. Jaringan statik library adalah integrasi ke dalam hasil biner selama proses kempilasi dan hanya dapat digunakan oleh program yang spesifik
  3. Dynamic Linking. Jaringan dinamis library, konsistensi dari file library yang dapat dibuktikan fungsinya untuk semua program yang digunakan pada komputer dan yang tidak membutuhkan sampai program secara aktual dapat dijalankan pada komputer.

NB : Maaf masih belum lengkap karena masih mencari referensi-referensi lainya tapi insyallah akan saya update.

banner ad

Comments are closed.

Powered by Wordpress | Designed by Elegant Themes