Diseñar extensibilidad
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 “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
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.
Vea también
Otros recursos
Instrucciones de diseño para desarrollar bibliotecas de clases