myders hazırladı Ders kitabında bu ünite için araştırma etkinliği yok. Aşağıdaki etkinlikler ünite içeriğinden hazırlandı; konuyu güncel hayatla ilişkilendirmen için.
Yazılım Dünyasında Güvenlik ve Performans: Sealed Class Örneklerimyders hazırladı
Günlük hayatta kullandığınız popüler açık kaynaklı kütüphaneleri (örneğin .NET Core kaynak kodları) inceleyerek, hangi sınıfların 'sealed' (mühürlü) olarak tasarlandığını araştırın. Yazılımcıların bu sınıfları neden mühürlediğini, güvenlik ve performans açısından ne gibi avantajlar elde ettiklerini arkadaşlarınızla paylaşın.
Gerçek Hayattan Soyutlama ve Miras Analizimyders hazırladı
Çevrenizdeki karmaşık bir sistemi (örneğin bir akıllı ev sistemi, bankacılık altyapısı veya e-ticaret kargo süreçleri) düşünün. Bu sistemdeki hangi bileşenlerin birer 'Soyut Sınıf' (Abstract Class) olarak tasarlanabileceğini, hangilerinin ise somut alt sınıflar olması gerektiğini gösteren basit bir kavramsal şema hazırlayıp sınıfta tartışın.
Büyük Projelerde Ekip Çalışması ve Partial Sınıflarmyders hazırladı
Yazılım sektöründe faaliyet gösteren bir geliştiriciyle görüşerek veya sektörel forumları tarayarak, büyük ekiplerin aynı kod tabanı üzerinde çalışırken 'partial' (kısmi) sınıfları nasıl kullandıklarını araştırın. Sürüm kontrol sistemlerinde (Git vb.) yaşanan çakışmaları önlemede bu yapının rolünü araştırıp edindiğiniz bilgileri bir sosyal medya gönderisi olarak hazırlayın.