Of all the principles of object oriented design, this is the most impo translation - Of all the principles of object oriented design, this is the most impo Indonesian how to say

Of all the principles of object ori

Of all the principles of object oriented design, this is the most important. It originated from the work of Bertrand Meyer2 . It means simply this: We should write our modules so that they can be extended, without requiring them to be modified. In other words, we want to be able to change what the modules do, without changing the source code of the modules.
This may sound contradictory, but there are several techniques for achieving the OCP on a large scale. All of these techniques are based upon abstraction. Indeed, abstraction is the key to the OCP. Several of these techniques are described below.

When a single change to a program results in a cascade of changes to dependent modules, that program exhibits the undesirable attributes that we have come to associate with “bad” design. The program becomes fragile, rigid, unpredictable and unreusable. The open closed principle attacks this in a very straight forward way. It says that you should design modules that never change. When requirements change, you extend the behavior of such modules by adding new code, not by changing old code that already works.

0/5000
From: -
To: -
Results (Indonesian) 1: [Copy]
Copied!
Dari semua prinsip desain berorientasi objek, ini adalah yang paling penting. Ini berasal dari karya Bertrand Meyer2. Itu berarti hanya ini: kita harus menulis modul kami sehingga mereka dapat diperpanjang, tanpa memerlukan mereka untuk dimodifikasi. Dengan kata lain, kami ingin mampu mengubah apa modul lakukan, tanpa mengubah kode sumber dari modul. Ini mungkin suara bertentangan, tetapi ada beberapa teknik untuk mencapai OCP pada skala besar. Semua teknik ini didasarkan pada abstraksi. Memang, abstraksi adalah kunci untuk OCP. Beberapa teknik ini dijelaskan sebagai berikut. Ketika satu perubahan ke program hasil di cascade perubahan tergantung modul, program itu pameran atribut tidak diinginkan yang kita telah datang untuk mengasosiasikan dengan "buruk" desain. Program menjadi rapuh, kaku, tak terduga dan unreusable. Prinsip tertutup terbuka serangan ini dengan cara yang sangat lurus ke depan. Dikatakan bahwa Anda harus desain modul yang tidak pernah berubah. Bila mengubah persyaratan, Anda memperpanjang perilaku modul tersebut dengan menambahkan kode baru, tidak dengan mengubah kode lama yang sudah bekerja.
Being translated, please wait..
Results (Indonesian) 2:[Copy]
Copied!
Dari semua prinsip-prinsip desain berorientasi objek, ini adalah yang paling penting. Ini berasal dari karya Bertrand Meyer2. Artinya hanya ini: Kita harus menulis modul kami sehingga mereka dapat diperpanjang, tanpa mengharuskan mereka untuk dimodifikasi. Dengan kata lain, kita ingin dapat mengubah apa modul lakukan, tanpa mengubah kode sumber dari modul.
Hal ini mungkin terdengar kontradiktif, tetapi ada beberapa teknik untuk mencapai OCP dalam skala besar. Semua teknik ini didasarkan pada abstraksi. Memang, abstraksi adalah kunci untuk OCP. Beberapa teknik ini dijelaskan di bawah. Ketika satu perubahan untuk hasil program riam perubahan modul tergantung, program yang menunjukkan atribut yang tidak diinginkan bahwa kita telah datang untuk mengasosiasikan dengan "buruk" desain. Program ini menjadi rapuh, kaku, tak terduga dan unreusable. Terbuka ditutup serangan prinsip ini dengan cara yang sangat lurus ke depan. Ia mengatakan bahwa Anda harus merancang modul yang tidak pernah berubah. Ketika perubahan persyaratan, Anda memperpanjang perilaku modul tersebut dengan menambahkan kode baru, bukan dengan mengubah kode lama yang sudah bekerja.



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: