Diseñar extensibilidad
Actualización: noviembre 2007
La extensibilidad es la capacidad de agregar o modificar el comportamiento de objetos. Hay una variedad de mecanismos que puede utilizar para hacer que sus bibliotecas sean extensibles. Los distintos mecanismos tienen sus propios costos y ventajas.
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 el libro titulado "Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries" de Krzysztof Cwalina y Brad Abrams, publicado por Addison-Wesley, 2005.
En esta sección
Clases no selladas
Describe instrucciones para diseñar clases no selladas.Miembros protegidos
Describe instrucciones para implementar miembros protegidos.Eventos y devoluciones de llamada
Describe instrucciones para utilizar eventos y métodos de devolución de llamada.Miembros virtuales
Describe instrucciones para hacer que un miembro sea virtual.Tipos e interfaces abstractos
Describe instrucciones para crear tipos abstractos e interfaces.Clases base para implementar abstracciones
Describe instrucciones para implementar abstracciones mediante clases base.Limitar la extensibilidad mediante clases selladas
Describe instrucciones para sellar clases y miembros.
Secciones relacionadas
Referencia de la biblioteca de clases de .NET Framework
Documenta las clases públicas que constituyen .NET Framework.Instrucciones de diseño para desarrollar bibliotecas de clases
Describe las prácticas recomendadas para el desarrollo de bibliotecas de clases.