Progettazione finalizzata all'estensibilità
Per estensibilità si intende la capacità di aggiungere o modificare il comportamento degli oggetti. Per rendere estendibili le librerie sono disponibili diversi meccanismi, ciascuno dei quali con specifici costi e vantaggi.
Portions Copyright 2005 Microsoft Corporation. Tutti i diritti riservati.
Portions Copyright Addison-Wesley Corporation. Tutti i diritti riservati.
Per ulteriori informazioni sulle linee guida di progettazione, vedere “le linee guida di progettazione di Framework: Idiomi convenzioni, e modelli per libro raccolte riutilizzabili .NET„ di Krzysztof Cwalina e brad Abrams, emessi da Addison-Wesley, 2005.
In questa sezione
Classi non sealed
Sono riportate le linee guida per la progettazione di classi unsealed.Membri protetti
Sono riportate le linee guida per l'implementazione di membri protetti.Eventi e callback
Sono riportate le linee guida per l'utilizzo di eventi e metodi di callback.Membri virtuali
Sono riportate le linee guida per la creazione di un membro virtuale.Interfacce e tipi astratti
Sono riportate le linee guida per la creazione di interfacce e tipi astratti.Classi base per l'implementazione di astrazioni
Sono riportate le linee guida per l'implementazione di astrazioni mediante l'utilizzo di classi base.Limitazione dell'estensibilità tramite classi sealed
Sono riportate le linee guida per il sealing di classi e membri.
Vedere anche
Altre risorse
Linee guida di progettazione per lo sviluppo di librerie di classi