aof.sorular.net
İnternet Tabanlı Programlama
İNTERNET TABANLI PROGRAMLAMA Dersi İnternet Tabanlı Programlamanın Temelleri soru cevapları
İNTERNET TABANLI PROGRAMLAMA Dersi İnternet Tabanlı Programlamanın Temelleri soru detayı:
SORU:
Nesne tabanlı programlamanın üç temel prensibi
nedir?
CEVAP:
Kapsülleme/Paketleme (Encapsulation):
hazırlanan programda kullanıcıyla ilgisi olmayan kodlama
kısmının gizlenmesi kapsülleme olarak geçmektedir.
Kullanıcı, etkileşim kurduğu aracın istediği sonucu
vermesini bekler, aracın nasıl çalıştığıyla ilgilenmez.
Kalıtım (Inheritance): Kalıtım kelimesi programlamada
da gerçek anlamında kullanılmaktadır. Programlama
açısından bakıldığında oluşturulan bir sınıftan yeni sınıf
üretmektir. Yeni sınıf, eski sınıfın özelliklerine sahiptir.
Çok Biçimlilik (Polymorphism): Belli bir işlemin
(metodun), farklı nesnelerde veya farklı ortamlarda farklı
sonuçlar vermesidir. Örneğin konuşma işlemi, yüksek
sesle, normal ses tonuyla ya da kısık sesle olabilir.