Aracılığıyla paylaş


Genişletilebilirlik için Tasarlama

Çerçeve tasarlamanın önemli yönlerinden biri, çerçevenin genişletilebilirliğinin dikkatle değerlendirildiğinden emin olmaktır. Bunun için çeşitli genişletilebilirlik mekanizmalarıyla ilişkili maliyetleri ve avantajları anlamanız gerekir. Bu bölüm hangi genişletilebilirlik mekanizmalarının (alt sınıflama, olaylar, sanal üyeler, geri çağırmalar vb.) çerçevenizin gereksinimlerini en iyi şekilde karşılayabileceklerine karar vermenize yardımcı olur.

Çerçevelerde genişletilebilirlik sağlamanın birçok yolu vardır. Bunlar daha az güçlü ama daha az maliyetliden çok güçlü ama pahalıya kadar değişir. Belirli bir genişletilebilirlik gereksinimi için, gereksinimleri karşılayan en düşük maliyetli genişletilebilirlik mekanizmasını seçmelisiniz. Daha sonra daha fazla genişletilebilirlik eklemenin genellikle mümkün olduğunu, ancak hataya neden olan değişiklikler yapmadan bunu asla kaldıramayacağınızı unutmayın.

Bu Bölümde

Mühürsüz Sınıflar
Korumalı Üyeler
Etkinlikler ve Geri Aramalar
Sanal Üyeler
Soyutlamalar (Soyut Türler ve Arabirimler)
Soyutlama Uygulamak için Temel Sınıflar
Mühürleme
Porsiyonlar © 2005, 2009 Microsoft Corporation. Tüm hakları saklıdır.

Pearson Education, Inc. in Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraryes, 2nd Edition by Krzysztof Cwalina and Brad Abrams izniyle yeniden yazdırıldı ve 22 Ekim 2008'de Addison-Wesley Professional tarafından Microsoft Windows Geliştirme Serisi'nin bir parçası olarak yayımlandı.

Ayrıca bkz.