Pertanyaan yang diberi tag «encapsulation»


15
Mengapa kita membutuhkan variabel pribadi?
Mengapa kita membutuhkan variabel pribadi di kelas? Setiap buku tentang pemrograman yang saya baca mengatakan ini adalah variabel pribadi, beginilah cara Anda mendefinisikannya tetapi berhenti di situ. Kata-kata dari penjelasan ini selalu tampak bagi saya seolah-olah kita benar-benar memiliki krisis kepercayaan terhadap profesi kita. Penjelasan selalu terdengar seperti programmer lain …



13
Mengapa itu adalah ide yang bagus untuk lapisan aplikasi "bawah" untuk tidak menyadari lapisan "lebih tinggi"?
Dalam aplikasi web MVC khas (dirancang dengan baik), database tidak mengetahui kode model, kode model tidak mengetahui kode pengontrol, dan kode pengontrol tidak mengetahui kode tampilan. (Saya membayangkan Anda bahkan bisa mulai sejauh hardware, atau mungkin lebih jauh, dan polanya mungkin sama.) Pergi ke arah lain, Anda bisa pergi hanya …



10
Apakah Anda biasanya mengirim objek atau variabel anggotanya ke dalam fungsi?
Praktek yang diterima secara umum di antara kedua kasus ini: function insertIntoDatabase(Account account, Otherthing thing) { database.insertMethod(account.getId(), thing.getId(), thing.getSomeValue()); } atau function insertIntoDatabase(long accountId, long thingId, double someValue) { database.insertMethod(accountId, thingId, someValue); } Dengan kata lain apakah umumnya lebih baik untuk melewatkan seluruh objek di sekitar atau hanya bidang yang …

6
Haruskah saya menempatkan fungsi yang hanya digunakan dalam satu fungsi lain, di dalam fungsi itu?
Secara khusus, saya menulis dalam JavaScript. Katakanlah fungsi utama saya adalah Fungsi A. Jika Fungsi A membuat beberapa panggilan ke Fungsi B, tetapi Fungsi B tidak digunakan di tempat lain, maka haruskah saya menempatkan Fungsi B di dalam Fungsi A? Apakah itu praktik yang baik? Atau haruskah saya masih menempatkan …






5
Apa gunanya Asosiasi, Agregasi dan Komposisi?
Saya telah melalui banyak teori tentang apa itu enkapsulasi dan tiga teknik penerapannya, yaitu Asosiasi, Agregasi dan Komposisi. Apa yang saya temukan adalah : Enkapsulasi Enkapsulasi adalah teknik membuat bidang dalam kelas pribadi dan menyediakan akses ke bidang melalui metode publik. Jika bidang dinyatakan pribadi, itu tidak dapat diakses oleh …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.