Ejemplo orientado a objetos

clase Miandan 
{ 
   /** 
    * kkInterface 
    */ 
   servicio de función estática pública ($tipo) 
   { 
      if ($tipo == 1) { 
         return new Kuaidiniao(); 
      } 
      devolver nuevo Aoyou(); 
   } 
} 

función servicio($tipo) 
{ 

} 

//$servicio = Miandan::servicio(); 
$servicio = nuevo Kuaidiniao(); 
$servicio->pedido(); 
$servicio->cancelar(); 


interfaz kkInterface 
{ 
   orden de función pública ($args = []); 
   función pública cancelar($args = []); 
} 

clase Kuaidiniao implementa kkInterface 
{ 
   orden de función pública() 
   { 

   }

   función pública cancelar() 
   { 

   } 
} 

clase Aoyou implementa kkInterface 
{ 
   función pública orden() 
   { 

   } 

   función pública cancelar() 
   { 

   } 
}

Supongo que te gusta

Origin blog.csdn.net/xyy_forever/article/details/90521648
Recomendado
Clasificación