The Rectangle class has two methods shown. One draws the rectangle on  translation - The Rectangle class has two methods shown. One draws the rectangle on  Indonesian how to say

The Rectangle class has two methods

The Rectangle class has two methods shown. One draws the rectangle on the screen, the other computes the area of the rectangle.

Two different applications use the Rectangle class. One application does computational geometry. It uses Rectangle to help it with the mathematics of geometric shapes. It never draws the rectangle on the screen. The other application is graphical in nature. It may also do some computational geometry, but it definitely draws the rectangle on the screen.

This design violates the SRP. The Rectangle class has two responsibilities. The first responsibility is to provide a mathematical model of the geometry of a rectangle. The second responsibility is to render the rectangle on a graphical user interface

The violation of SRP causes several nasty problems. Firstly, we must include the GUI in the computational geometry application. If this were a C++ application, the GUI would have to be linked in, consuming link time, compile time, and memory footprint. In a Java application, the .class files for the GUI have to be deployed to the target platform

Secondly, if a change to the GraphicalApplication causes the Rectangle to change for some reason, that change may force us to rebuild, retest, and redeploy the ComputationalGeometryApplication. If we forget to do this, that application may break in unpredictable ways.


0/5000
From: -
To: -
Results (Indonesian) 1: [Copy]
Copied!
Persegi panjang kelas memiliki dua metode yang ditampilkan. Salah satu menarik persegi panjang di layar, yang lain menghitung luas persegi panjang.Dua aplikasi yang berbeda menggunakan kelas persegi panjang. Satu aplikasi melakukan komputasi geometri. Menggunakan persegi panjang untuk membantu dengan matematika bentuk geometris. Ia tidak pernah menarik persegi panjang di layar. Aplikasi lain grafis di alam. Ia juga dapat melakukan beberapa komputasi geometri, tapi itu pasti menarik persegi panjang di layar.Desain ini melanggar SRP. Persegi panjang kelas memiliki dua tanggung jawab. Tanggung jawab pertama adalah untuk memberikan model matematis geometri dari sebuah persegi panjang. Tanggung jawab kedua adalah untuk membuat persegi panjang pada antarmuka pengguna grafisPelanggaran SRP menyebabkan beberapa masalah yang buruk. Pertama, kita harus menyertakan GUI dalam aplikasi komputasi geometri. Jika ini adalah sebuah aplikasi C++, GUI harus dihubungkan di, memakan waktu link, waktu kompilasi dan tapak memori. Dalam aplikasi Java, file .class untuk GUI telah dikerahkan untuk target platformKedua, jika perubahan ke GraphicalApplication menyebabkan persegi untuk mengubah untuk beberapa alasan, bahwa perubahan mungkin memaksa kita untuk membangun kembali, tes ulang, dan redeploy ComputationalGeometryApplication. Jika kita lupa untuk melakukan ini, aplikasi tersebut dapat istirahat dalam cara yang tak terduga.
Being translated, please wait..
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..
 
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: