26 lines
421 B
PHP
26 lines
421 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace App\Services\Business;
|
||
|
|
|
||
|
|
use App\Services\Business\KuaiTuanTuan\KuaiTuanTuan;
|
||
|
|
|
||
|
|
class BusinessFactory
|
||
|
|
{
|
||
|
|
private $platList;
|
||
|
|
|
||
|
|
public function __construct()
|
||
|
|
{
|
||
|
|
$this->platList['快团团'] = KuaiTuanTuan::class;
|
||
|
|
}
|
||
|
|
|
||
|
|
public function make($platName)
|
||
|
|
{
|
||
|
|
return new $this->platList[$platName];
|
||
|
|
}
|
||
|
|
|
||
|
|
public static function init()
|
||
|
|
{
|
||
|
|
return new self();
|
||
|
|
}
|
||
|
|
}
|