Instrucciones de diseño para desarrollar bibliotecas de clases
Las instrucciones de diseño para desarrollar bibliotecas de clases son para el desarrollo de bibliotecas que extiende .NET Framework e interactúa con él. El objetivo de las instrucciones de diseño de .NET Framework es ayudar a los diseñadores de bibliotecas a garantizar que sus usuarios se benefician de las ventajas de la coherencia y la facilidad de uso de la interfaz API proporcionando un modelo de programación unificado que es independiente del lenguaje de programación usado para el desarrollo. Es muy importante seguir estas instrucciones de diseño cuando se programan las clases y los componentes que extienden .NET Framework. Un diseño de biblioteca incoherente afecta negativamente a la productividad de los desarrolladores y los desanima a adoptarla.
Con estas instrucciones se pretende ayudar a los diseñadores de bibliotecas de clases a comprender las ventajas y las desventajas entre las distintas soluciones. Puede que haya situaciones en las que un buen diseño de bibliotecas requiera saltarse estas instrucciones de diseño. Estos casos no son lo habitual y es importante que se tenga una razón clara de peso para su decisión.
Portions Copyright 2005 Microsoft Corporation. Reservados todos los derechos.
Portions Copyright Addison-Wesley Corporation. Reservados todos los derechos.
Para obtener más información sobre las directrices de diseño, consulte “las instrucciones de diseño de Framework: Convenciones, frases realizadas y modelos para libro de bibliotecas reutilizables de .NET” de Krzysztof Cwalina y Brad Abrams, publicados por Addison-Wesley, 2005.
En esta sección
Instrucciones de nomenclatura
Describe las instrucciones para denominar tipos y miembros en las bibliotecas de clases.Instrucciones de diseño de tipos
Describe las instrucciones para utilizar clases estáticas y abstractas, interfaces, enumeraciones y estructuras.Instrucciones de diseño de miembros
Describe las instrucciones para diseñar y utilizar propiedades, métodos, constructores, campos, eventos y operadores. Esta sección también describe los procedimientos recomendados para diseñar parámetros.Diseñar extensibilidad
Describe las instrucciones para diseñar bibliotecas que se pueden extender.Instrucciones de diseño de excepciones
Describe las instrucciones de diseño para diseñar, iniciar y detectar excepciones.Instrucciones de uso
Describe las instrucciones para utilizar matrices y atributos, e instrucciones para implementar operadores de igualdad.