Linee guida di progettazione dei membri

Metodi, proprietà, eventi, costruttori e campi vengono definiti collettivamente membri. I membri sono in definitiva i mezzi con cui la funzionalità del framework viene esposta agli utenti finali di un framework.

I membri possono essere virtuali o non virtuali, concreti o astratti, statici o di istanza e possono avere diversi ambiti di accessibilità. Tutta questa varietà offre un'incredibile espressività, ma allo stesso tempo richiede attenzione da parte del progettista del framework.

Questo capitolo offre linee guida di base che devono essere seguite durante la progettazione di membri di qualsiasi tipo.

In questa sezione

Overload dei membri
Progettazione di proprietà
Progettazione di costruttori
Progettazione di eventi
Progettazione di campi
Metodi di estensione
Overload dell'operatore
Progettazione di parametri
Parti protette da copyright © 2005, 2009 Microsoft Corporation. Tutti i diritti sono riservati.

Ristampato con l'autorizzazione di Pearson Education, Inc. da Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2a edizione di Krzysztof Cwalina and Brad Abrams, pubblicato il 22 ottobre 2008 da Addison-Wesley Professional nella collana Microsoft Windows Development Series.

Vedi anche