Results (
Indonesian) 1:
[Copy]Copied!
Mengapa itu penting untuk memisahkan tanggung-jawab ini dua kedalam kelompok berbeda?Karena setiap tanggung jawab sebagai poros perubahan. Ketika persyaratan mengubah, yangperubahan akan terwujud melalui perubahan dalam tanggung jawab antara kelas. Jika kelasmenganggap tanggung-jawab lebih dari satu, maka akan ada lebih dari satu alasan untuk ituperubahan.Jika kelas memiliki lebih banyak tanggung jawab satu, kemudian tanggung jawab menjadi digabungkan.Perubahan ke salah satu tanggung jawab mungkin mengganggu atau menghambat kemampuan kelas untuk bertemu dengan orang lain.Kopling semacam ini mengarah pada desain rapuh yang istirahat dalam cara yang tak terduga ketikaberubah.Sebagai contoh, mempertimbangkan desain di gambar 9-1. TheRectangleclass memiliki dua metode yang ditampilkan. Salah satu menarik persegi panjang di layar, yang lain menghitung luas persegi panjang.
Being translated, please wait..
