Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Un aspecto importante del diseño de un marco es asegurarse de que la extensibilidad del marco se ha considerado cuidadosamente. Esto requiere que comprenda los costos y las ventajas asociados a varios mecanismos de extensibilidad. En este capítulo se le ayuda a decidir cuál de los mecanismos de extensibilidad (creación de subclases, eventos, miembros virtuales, devoluciones de llamada, etc.) puede cumplir mejor los requisitos de su marco.
Hay muchas maneras de permitir la extensibilidad en marcos. Van desde menos potentes pero menos costosas hasta muy potentes pero costosas. Para cualquier requisito de extensibilidad determinado, debe elegir el mecanismo de extensibilidad menos costoso que cumpla los requisitos. Tenga en cuenta que normalmente es posible agregar más extensibilidad más adelante, pero nunca puede quitarla sin realizar cambios importantes.
En esta sección
Clases no selladas
Miembros protegidos
Eventos y devoluciones de llamada
Miembros virtuales
Abstracciones (tipos e interfaces abstractos)
Clases base para implementar abstracciones
Sellamiento
© Partes 2005, 2009 de Microsoft Corporation. Todos los derechos reservados.
Reimpreso con permiso de Pearson Education, Inc. de Framework Design Guidelines: Convenciones, Idiomas y Patrones para Bibliotecas .NET Reusables, 2ª Edición por Krzysztof Cwalina y Brad Abrams, publicado el 22 de octubre de 2008 por Addison-Wesley Professional como parte de la Serie Desarrollo de Microsoft Windows.