Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Bu içerik, Çerçeve Tasarım Yönergeleri: Kurallar, Deyimler ve Yeniden Kullanılabilir .NET Kitaplıkları için Desenler, 2. Sürüm'den Pearson Education, Inc.'in izniyle yeniden yazdırılır. Bu baskı 2008'de yayımlandı ve kitap o zamandan beri üçüncü baskıda tamamen revize edilmiştir. Bu sayfadaki bazı bilgiler güncel olmayabilir.
Statik sınıf, yalnızca statik üyeler içeren bir sınıf olarak tanımlanır (elbette devralınan System.Object örnek üyelerinin yanı sıra ve muhtemelen bir özel oluşturucu). Bazı diller statik sınıflar için yerleşik destek sağlar. C# 2.0 ve sonraki sürümlerde, bir sınıf statik olarak bildirildiğinde, mühürlü, soyut bir sınıftır ve hiçbir örnek üye geçersiz kılınamaz veya tanımlanamaz.
Statik sınıflar, saf nesne odaklı tasarım ve basitlik arasında bir uzlaşmadır. Bunlar genellikle diğer işlemlere (örneğin System.IO.File), uzantı yöntemlerinin tutucularına veya tam nesne odaklı sarmalayıcının yersiz olduğu işlevlere (örneğin System.Environment) kısayollar sağlamak için kullanılır.
✔️ DO, statik sınıfları tedbirli bir şekilde kullanır.
Statik sınıflar yalnızca çerçevenin nesne odaklı çekirdeği için destekleyici sınıflar olarak kullanılmalıdır.
❌ Statik sınıfları çeşitli bir demet olarak ELE ALMAYIN.
❌ Statik sınıflarda örnek üyeleri tanımlamayın veya ezmeyin.
✔️ DO, statik sınıfları korumalı, soyut olarak bildirir ve programlama dilinizde statik sınıflar için yerleşik destek yoksa özel örnek oluşturucu ekler.
Porsiyonlar © 2005, 2009 Microsoft Corporation. Tüm hakları saklıdır.
Pearson Education, Inc. tarafından Krzysztof Cwalina ve Brad Abrams'ın Yeniden Kullanılabilir .NET Kütüphaneleri için Çerçeve Tasarım Yönergeleri: Sözleşmeler, Deyimler ve Kalıplar, 2. Baskı eserinden izniyle yeniden basılmıştır. Addison-Wesley Professional tarafından Microsoft Windows Geliştirme Serisi kapsamında 22 Ekim 2008'de yayımlanmıştır.