Pertanyaan yang diberi tag «information-hiding»

12
Mengapa metode 'pribadi' Python tidak benar-benar pribadi?
Python memberikan kita kemampuan untuk membuat metode 'pribadi' dan variabel dalam kelas dengan mengawali garis bawah ganda untuk nama, seperti ini: __myPrivateMethod(). Bagaimana, kemudian, seseorang dapat menjelaskan hal ini >>> class MyClass: ... def myPublicMethod(self): ... print 'public method' ... def __myPrivateMethod(self): ... print 'this is private!!' ... >>> obj …

22
Abstraksi VS Menyembunyikan Informasi VS Enkapsulasi
Bisakah Anda memberi tahu saya apa perbedaan antara abstraksi dan menyembunyikan informasi dalam pengembangan perangkat lunak? Saya bingung. Abstraksi menyembunyikan implementasi detail dan menyembunyikan informasi abstrak seluruh detail sesuatu. Pembaruan: Saya menemukan jawaban yang bagus untuk ketiga konsep ini. Lihat jawaban terpisah di bawah ini untuk beberapa kutipan yang diambil …
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.