Linee guida di progettazione dei membri

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

I membri possono essere virtuali o nonvirtuali, concreti o astratti, statici o istanze e possono avere diversi ambiti di accessibilità. Tutta questa varietà offre un'incredibile espressività, ma allo stesso tempo richiede cura nella parte della finestra di progettazione del framework.

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

Contenuto della sezione

Overload dei membri
Progettazione delle proprietà
Progettazione del costruttore
Progettazione eventi
Progettazione campi
Metodi di estensione
Overload degli operatori
Progettazione dei 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