Singleton deseni ile bir sınıftan sadece tek bir nesne oluşmasını ve her yerde o nesnenin kullanmasını sağlayabiliriz. Singleton deseni uygulanmış bir sınıftan birden fazla nesne/örnek oluşturmak mümkün değildir. Bu sınıfların bellekte tek bir örneği(nesnesi) oluşturulur ve uygulamamız çalıştığı sürece o …
Generic sınıfların, metotların ve arayüzlerin nasıl oluşturulduğundan (bkz: Generic Sınıflar, Metotlar ve Arayüzler) ve ne tür kısıtlar eklenebileceğinden (bkz: Generic Kısıtlar) bir önceki yazılarımızda bahsetmiştik. Bu içerikte ise Generic’lerin gerçek bir projede ne amaçla ve nasıl kullanılabileceğini olabildiğince yalın ve …
Bir önceki yazımızda(*) Generic sınıfların, metotların ve arayüzlerin nasıl oluşturulduğundan bahsettik. Bu yazımızda ise Generic sınıflara, metotlara ve arayüzlere ne tür kısıtlamalar getirebileceğimizden bahsedeceğiz. Değer ve Referans Tip Kısıtı public class ExampleClass<T> { public T example_1 { get; set; } …
Bu içerikte Generic’leri anlatırken, konuya aşinalığı sağlamak adına basit örnekler üzerinden, özellikle yazım kurallarını ön planda tutarak içeriği oluşturacağım. Sonradan yayınlayacağım içeriklerde ise Generic’lere daha detaylı bir şekilde değinip, gerçek hayatta kullanımına dair örneklere yer vereceğim. Generic Sınıflar Şu ana …
Try-Catch-Finally blokları ile çalışma anında meydana gelen hataları nasıl yakalayabileceğimizi ve türlerine göre nasıl filtreleyebileceğimizi öğrendik. Hataların türlerine göre filtrelenmesi işleminde bazen Catch bloklarının sayısı bir hayli fazla olabilmekte. public class ExampleClass { public void ExampleMethod_1() { try { // …
Sosyal Medya