«information-hiding» etiketlenmiş sorular

12
Python'un 'özel' yöntemleri neden özel değil?
Python bize bu gibi isme çift çizgi ekleyerek bu bir sınıf içinde 'özel' yöntem ve değişkenleri oluşturma olanağı verir: __myPrivateMethod(). Öyleyse, kişi bunu nasıl açıklayabilir? >>> class MyClass: ... def myPublicMethod(self): ... print 'public method' ... def __myPrivateMethod(self): ... print 'this is private!!' ... >>> obj = MyClass() >>> obj.myPublicMethod() …

22
Soyutlama VS Bilgi Gizleme VS Kapsülleme
Yazılım geliştirmede soyutlama ile bilgi gizleme arasındaki farkın ne olduğunu söyleyebilir misiniz ? Kafam karıştı. Soyutlama, ayrıntı uygulamasını ve bilgileri gizleyerek bir şeyin tüm ayrıntılarını gizler. Güncelleme: Bu üç kavram için iyi bir cevap buldum. Oradan alınan birkaç alıntı için aşağıdaki ayrı cevaba bakınız .
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.