Supongamos que estamos creando un control genérico en .NET. P.ej. un árbol. No entiendo por qué las personas usan este tipo de definición genéricaTipos genéricos vs Clase abstracta/Interfaces
Control<T>
cuando en la Programación Orientada a Objetos puedo utilizar una clase abstracta o una interfaz:
Control<IItem> or Control<BaseClass>
Así que lo único que hay que hacer es , sus tipos deben derivarse de esa clase base o implementar la interfaz . ¿Significa que los tipos genéricos son más convenientes porque no tengo que implementar ni heredar nada?
OK ahora entiendo la diferencia, muchas gracias. –
Me alegro, lo dejé un poco claro para ti. –