05/2010
25
Patron Singleton Genérico C#
Publicado por: Eder Oscar Lázaro Rodriguez (edoswit)
Aún no se a calificado. Sea el primero en puntuar!
Votar ahora!
Este es un metodo de poder implementar el Patron Singleton de forma generica y asi poder utilizar en varias clases por Herencia facilitando en parte la implementacion de este patron, acontinuacion el codigo y espero les sea de ayuda.
Codigo de Clase Generica:
public class Manager<T> where T : new(){
private static readonly T _instancia = new T();
protected Manager() { }
public static T Instancia
{
get { return _instancia; }
}
}
Codigo de Implementacion en Clase Hija
public class ProductoManager : Manager<ProductoManager>{
public List<Producto> Listar()
{
return new List<Producto>();
}
}
Codigo de Utilizacion de la Clase Hija
var
productos = ProductoManager.Instancia.Listar();Con eso hasta otra oportunidad, Saludos... :p
Etiquetas:
CSharp |
Visual Studio |
.NET |






