面向对象示例

class Miandan
{
   /**
    * kkInterface
    */
   public static function service($type)
   {
      if ($type == 1) {
         return new Kuaidiniao();
      }
      return new Aoyou();
   }
}

function service($type)
{

}

//$service = Miandan::service();
$service = new Kuaidiniao();
$service->order();
$service->cancel();


interface kkInterface
{
   public function order($args = []);
   public function cancel($args = []);
}

class Kuaidiniao implements kkInterface
{
   public function order()
   {

   }

   public function cancel()
   {

   }
}

class Aoyou implements kkInterface
{
   public function order()
   {

   }

   public function cancel()
   {

   }
}

猜你喜欢

转载自blog.csdn.net/xyy_forever/article/details/90521648
今日推荐