Bir sınıf içerisinde farklı memberlar barındıran(field-property-method-indexer gibi memberlar) ve bu memberlar eşliğinde ürettiğimiz nesne üzerindeki değerlerde işlemler yapmamızı sağlayan b,r tanımlayıcı yapılandırma, bir nesne modelidir.
Okumaya devam etKategori: Software
Ders-10 OOP Record Yapılanması
Record C# 9.0 ile hayatımıza katılmıştır. Herhangi bir nesnenin propertylerine ilk değerlerinin verilmesi ve sonraki süreçte bu değerlerinin değiştirilmemesini garanti altına almamızı sağlayan Init-Only Properties özelliği gelmiştir.
Okumaya devam etDers-9 OOP Encapsulation
Bu yazıda Encapsulation’ın ne olduğundan ve ne için-nerede kullanılacağından bahsetmiş olacağız. En basit tanımıyla Encapsulation, nesnelerimizde ki field’ların kontrollü bir şekilde dışarıya açılmasıdır.
Okumaya devam etDers-8 OOP Nesne Kopyalama Davranışları
Bu derste Nesne kopyalamasındaki iki farklı kavramı inceleyeceğiz. Bu kavramlardan biri Shallow Copy(Sığ Kopyalama) diğeri ise Deep Copy(Derim Kopyalama)’dır
Okumaya devam etDers-7 OOP Nesne
Bu derste nesne ile referans arasındaki ilişkiyi inceleyeceğiz. Ram üzerindeki etkilerini gözlemleyip garbage collector gibi soyut kavramların üzerinden geçmiş olacağız.
Okumaya devam etDers-6 OOP Nesne
Bu ve bundan sonraki birkaç derste nesne kavramını kuramsal olarak ele alacağız. OOP de merkezde nesne kavramı olduğu için anlaşılması diğer kavramlardan daha önceliklidir.
Okumaya devam et