Busqueda local

Loading

lunes, 14 de febrero de 2011

Generics

Es una de las más poderosas características que introdujo el .Net Framework 2.0. Representa la solución a uno de los problemas más recurrentes en la programación. Poder definir estructuras de datos con tipos de datos seguros, que no tiene que ser asignados al momento de codificar.
El principal beneficio es la posibilidad de reutilizar el código, incluso con diferentes tipos de datos, todo tipo que soporte el compilador puede usar el código, incluso tipos de datos que no existan en este momento.
Veamos el siguiente código:
Interface
La letra T representa un tipo de dato que no tiene que ser definido en ese momento; al ser una interface, se debe definir cuando implementemos la interface. Esto simplifica el código, ya que si debo crear interfaces para cada Entidad en mi EF, sería necesario crear una Interface para cada una para poder usar el patrón de repositorio. Con esta definición, solo necesito una, que resulta ser genérica.
imlpementacion
La sintaxis es bastante flexible, y nos permite definir reglas para el uso de nuestro código, por lo que les recomiendo visitar el sitio de MSDN: http://msdn.microsoft.com/en-us/library/512aeb7t(v=VS.80).aspx para una definición completa.

No hay comentarios:

Publicar un comentario