Condividi tramite


Linee guida di progettazione per lo sviluppo di librerie di classi

Le linee guida di progettazione sono destinate allo sviluppo di librerie di classi per l'estensione di .NET Framework e l'interazione con questo ambiente. L'obiettivo di queste linee guida è di facilitare l'attività dei progettisti di librerie in modo da garantire la semplicità di utilizzo e la coerenza delle API, fornendo un modello di programmazione unificato che sia indipendente dal linguaggio di programmazione utilizzato per lo sviluppo. Si consiglia di seguire queste linee guida durante lo sviluppo delle classi e dei componenti per l'estensione di .NET Framework. La presenza di incongruenze nella progettazione di librerie influisce negativamente sulla produttività degli sviluppatori e può scoraggiare l'adozione di librerie.

Queste linee guida consentono agli sviluppatori delle librerie di classi di comprendere meglio i vantaggi e gli svantaggi offerti dalle diverse soluzioni. È possibile che si verifichino casi in cui una corretta progettazione delle librerie richieda la violazione di queste linee guida di progettazione. Questi casi dovrebbero verificarsi raramente ed è importante che esistano valide motivazioni per tali decisioni.

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

Vedere anche

Altre risorse

Modelli di progettazione della programmazione asincrona