Results (
Indonesian) 2:
[Copy]Copied!
Kelas Rectangle memiliki dua metode ditampilkan. Satu menarik persegi panjang di layar, yang lain menghitung luas persegi panjang. Dua aplikasi yang berbeda menggunakan kelas Rectangle. Salah satu aplikasi tidak geometri komputasi. Menggunakan Rectangle untuk membantu dengan matematika bentuk geometris. Ini tidak pernah menarik persegi panjang di layar. Aplikasi lain adalah grafis di alam. Hal ini juga dapat melakukan beberapa geometri komputasi, tapi pasti menarik persegi panjang di layar. Desain ini melanggar SRP. Kelas Rectangle memiliki dua tanggung jawab. Tanggung jawab pertama adalah untuk menyediakan model matematika dari geometri persegi panjang. Tanggung jawab kedua adalah untuk membuat persegi panjang pada antarmuka pengguna grafis yang melanggar SRP menyebabkan beberapa masalah jahat. Pertama, kita harus menyertakan GUI dalam aplikasi geometri komputasi. Jika ini adalah ++ aplikasi C, GUI harus dihubungkan pada, memakan waktu hubungan, waktu kompilasi, dan jejak memori. Dalam aplikasi Java, file .class untuk GUI telah dikerahkan untuk platform target Kedua, jika perubahan ke GraphicalApplication menyebabkan Rectangle untuk mengubah untuk beberapa alasan, perubahan yang mungkin memaksa kita untuk membangun kembali, tes ulang, dan memindahkan para ComputationalGeometryApplication. Jika kita lupa untuk melakukan hal ini, aplikasi yang bisa pecah dengan cara tak terduga.
Being translated, please wait..
