İleri Programlama Deneme Sınavı Sorusu #448521

Nesneye yönelik programlamada dilin nesne kullanıcısından gereksiz uygulama ayrıntılarını saklaması aşağıdakilerden hangisidir?


Sarmalama

Kalıtım

Çok biçimlilik

Metot

Özellik


Yanıt Açıklaması:

Bir yazılımcının kod geliştirme aşamasında nesneye yönelik programlama yaklaşımı içerisinde belli bir sınıfa baktığında sınıfın özellikleri ve metotlarının hangilerinin kendisine yarayacağını hangilerinin sadece başka metotlarda kullanılacağı ve sınıfa özel olduğunu görmesi zor olabilir. Bazı durumlarda güvenlik ve sağlamlık amacıyla bir sınıfta kullanılan özelliklerin değiştirmesi ve bazı metotlara erişmesi engellenmek istenilebilir.
İşte bütün bu istenilen durumlar için erişim sınırlandırma işlemine sarmalama (encapsulation) adı verilmektedir.

Yorumlar
  • 0 Yorum