Postingan populer dari blog ini
Validasi form menggunakan Javascript gaes
Desain Class dengan Java
Seperti pada hakikat desain, desain class di Java juga berguna agar program kita lebih mudah dipahami, tahan lama, dan fleksibel. “Loose Coupling, High Cohesion” merupakan prinsip developer dalam membuat sebuah software. Coupling (kopling) adalah derajat ketergantungan suatu class terhadapa class lainnya. Loose Copling bertujuan agar ketika ada class yang ingin diubah / dihapus, hal tersebut tidak akan terlalu mempengaruhi class yang lain. Sedangkan Cohesion (kohesi) adalah keterikatan antar fungsi dalam sebuah class. High Cohesion berguna agar method dalam class tersebut memiliki fungsi yang serupa untuk satu tanggung jawab. Desain class yang tidak baik biasanya dapat dibuat dalam waktu yang singkat, tapi untuk kedepannya desain tersebut tidak akan bias bertahan lama karena desain yang tidak baik (tidak fleksibel) akan kalah dengan software dengan desain yang baik karena akan sering mengalami pembaharuan serta pembenahan bug. Untuk itu, kali ini kita akan mencoba membuat ...
Komentar
Posting Komentar