Why was it important to separate these two responsibilities into separ translation - Why was it important to separate these two responsibilities into separ Indonesian how to say

Why was it important to separate th

Why was it important to separate these two responsibilities into separate classes?
Because each responsibility is an axis of change. When the requirements change, that
change will be manifest through a change in responsibility amongst the classes. If a class
assumes more than one responsibility, then there will be more than one reason for it to
change.

If a class has more then one responsibility, then the responsibilities become coupled.
Changes to one responsibility may impair or inhibit the class’ ability to meet the others.
This kind of coupling leads to fragile designs that break in unexpected ways when
changed.
For example, consider the design in Figure 9-1. TheRectangleclass has two methods shown. One draws the rectangle on the screen, the other computes the area of the rectangle.
0/5000
From: -
To: -
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..
Results (Indonesian) 2:[Copy]
Copied!
Mengapa penting untuk memisahkan dua tanggung jawab ini ke dalam kelas terpisah?
Karena setiap tanggung jawab adalah sumbu perubahan. Ketika perubahan persyaratan, bahwa
perubahan akan terwujud melalui perubahan dalam tanggung jawab antara kelas. Jika kelas
mengasumsikan lebih dari satu tanggung jawab, maka akan ada lebih dari satu alasan untuk itu untuk
mengubah. Jika kelas memiliki lebih dari satu tanggung jawab, maka tanggung jawab menjadi digabungkan. Perubahan salah satu tanggung jawab dapat mengganggu atau menghambat kemampuan kelas untuk memenuhi lain. semacam ini kopling menyebabkan desain rapuh yang melanggar dengan cara tak terduga ketika berubah. Sebagai contoh, mempertimbangkan desain pada Gambar 9-1. TheRectangleclass memiliki dua metode ditampilkan. Satu menarik persegi panjang di layar, yang lain menghitung luas persegi panjang.





Being translated, please wait..
 
Other languages
The translation tool support: Afrikaans, Albanian, Amharic, Arabic, Armenian, Azerbaijani, Basque, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Cebuano, Chichewa, Chinese, Chinese Traditional, Corsican, Croatian, Czech, Danish, Detect language, Dutch, English, Esperanto, Estonian, Filipino, Finnish, French, Frisian, Galician, Georgian, German, Greek, Gujarati, Haitian Creole, Hausa, Hawaiian, Hebrew, Hindi, Hmong, Hungarian, Icelandic, Igbo, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Korean, Kurdish (Kurmanji), Kyrgyz, Lao, Latin, Latvian, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malay, Malayalam, Maltese, Maori, Marathi, Mongolian, Myanmar (Burmese), Nepali, Norwegian, Odia (Oriya), Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Samoan, Scots Gaelic, Serbian, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenian, Somali, Spanish, Sundanese, Swahili, Swedish, Tajik, Tamil, Tatar, Telugu, Thai, Turkish, Turkmen, Ukrainian, Urdu, Uyghur, Uzbek, Vietnamese, Welsh, Xhosa, Yiddish, Yoruba, Zulu, Language translation.

Copyright ©2025 I Love Translation. All reserved.

E-mail: