İNTERNET TABANLI PROGRAMLAMA Dersi İnternet Tabanlı Programlamanın Temelleri soru detayı:

PAYLAŞ:

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.