En los capítulos anteriores, aprendimos sobre las
estructuras básicas de los programas de orientación a objetos en .NET,
incluyendo campos, propiedades, métodos, constructores, eventos y herencia.
Ahora tenemos una base sólida para el diseño de proyectos orientados a objetos.
Es hora de usar este conocimiento para pensar
cómo desarrollar las clases que se han creado en el Visual Studio. NET.
Deseamos crear objetos que sean fáciles de usar para ello podemos usar
componentes.
Componente. Una parte reemplazable, casi independiente y no trivial de
un sistema que cumple una función clara en el contexto de una arquitectura bien
definida.
Aquí hay información adicional sobre componentes: