示例#1
0
 public static E_Gerencial Instancia()
 {
     if (instancia == null)
     {
         instancia = new E_Gerencial();
     }
     return(instancia);
 }
示例#2
0
        //Metodo Factory para crear distintos tipos de empleados desde una sola clase
        //En cualquier momento se puede agregar otro nuevo empleado mas facil

        static public Empleado Nuevo(String creacion)

        {
            if (creacion == "1")
            {
                return(E_Gerencial.Instancia());
            }
            if (creacion == "2")
            {
                return(new E_Administrativo());  //Crea un empleado administrativo
            }
            if (creacion == "3")
            {
                return(new E_Operativo());  //Crea un empleado operativo
            }
            else
            {
                return(null);
            }
        }