2022-08-06 15:25:13 +08:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
namespace App\Services\Business;
|
|
|
|
|
|
|
|
|
|
use App\Services\Business\KuaiTuanTuan\KuaiTuanTuan;
|
2022-08-11 04:06:38 +08:00
|
|
|
use App\Services\Business\MiaoXuan\MiaoXuan;
|
2022-08-06 15:25:13 +08:00
|
|
|
|
|
|
|
|
class BusinessFactory
|
|
|
|
|
{
|
|
|
|
|
private $platList;
|
|
|
|
|
|
|
|
|
|
public function __construct()
|
|
|
|
|
{
|
|
|
|
|
$this->platList['快团团'] = KuaiTuanTuan::class;
|
2022-08-11 04:06:38 +08:00
|
|
|
$this->platList['妙选'] = MiaoXuan::class;
|
2022-08-06 15:25:13 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function make($platName)
|
|
|
|
|
{
|
|
|
|
|
return new $this->platList[$platName];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static function init()
|
|
|
|
|
{
|
|
|
|
|
return new self();
|
|
|
|
|
}
|
|
|
|
|
}
|