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.
Günlük Hayatta Kapsülleme ve Erişim Sınırlarımyders hazırladı
Çevrenizdeki fiziksel bir nesneyi (örneğin bir ATM cihazı, akıllı telefon veya otomobil) düşünün. Bu nesnenin kullanıcıya açık olan 'public' arayüzleri ile arka planda gizli tutulan 'private' mekanizmalarını analiz edin. Belirlediğiniz nesnenin bu erişim sınırlarını içeren görsel bir şema hazırlayarak sınıfta veya sosyal medyada arkadaşlarınızla paylaşın.
Açık Kaynak Kodlarında Erişim Tercihlerimyders hazırladı
GitHub gibi platformlarda popüler olan açık kaynaklı bir C# projesini inceleyin. Geliştiricilerin hangi durumlarda 'internal' veya 'protected' erişim belirleyicilerini tercih ettiğini araştırın. Bulduğunuz gerçek dünya örneklerinden yola çıkarak, bu tercihlerin projenin modülerliğine ve güvenliğine katkısını tartışan kısa bir değerlendirme yazısı hazırlayıp arkadaşlarınızla paylaşın.
Yazılım Güvenliği ve Erişim İhlallerimyders hazırladı
Erişim belirleyicilerin yanlış veya yetersiz kullanılmasından kaynaklanan güncel bir yazılım güvenliği açığını veya sistem hatasını internet üzerinden araştırın. 'Public' unutulan bir değişkenin ne tür riskler doğurabileceğini gösteren bu vakayı özetleyin ve çözüm yollarını içeren bir bilgi kartı hazırlayarak çalışma grubunuzla paylaşın.