Interface Nedir? Programlama süreçlerinde interface yapılanması, nesnelere direkt olarak bir arayüz/şablon oluşturulmasını ve bu arayüz üzerinden geliştirici ile nesne arasındaki etkileşimin daha da kolaylaştırılmasını...
Abstract Class Nedir? Neden Kullanıyoruz? Nesne tabanlı programlamanın önemli kavramlarından ve davranışlarından biri inheritance (kalıtım)’dır. Kalıtım sayesinde sınıflar arasında hiyerarşik ilişkiler oluşturabilir ve nesneler...
Abstraction Nedir? Abstraction, bir davranış ve mantıktır. Bir tesisatçının iş yaparken sadece ihtiyacı olan aletleri kullanması, diğer aletleri gözünün önünden kaldırması işini kolaylaştıracaktır. İngiliz...
this keyword’ü bir sınıfın, uygulamanın herhangi bir noktasında üretilmiş olan instance’larını/objelerini/nesnelerini sınıf içerisinde temsil etmemizi sağlayan bir keyword’dür this keywordü, bir sınıfın içerisinde bulunan...
Nesneler arasında terminolojik olarak nitelendirilebilir ilişki türleri mevcuttur. Bu ilişkiler, kalıtım, referans ya da soyutlama gibi durumların getirisi olan mantıksal izahatlerdir. Nesneler arası ilişki...
Polimorfizm Nedir? Polimorfizm, esasında kalıtım gibi biyolojik bir terimdir. Yazılımda polimorfizm, iki veya daha fazla farklı nesnenin aynı türden sınıflar tarafından referans alması anlamına...