PHP简单工厂设计模式,简单代码。(缺点请指正,互相学习)

来源:互联网 发布:python开发工具 编辑:程序博客网 时间:2024/06/05 11:12
interface action{    public function start();    public function running();    public function stop();}class car implements action{    public function start(){        return 'car start';    }    public function running(){        return 'car running';    }    public function stop(){        return 'car stop';    }}class person implements action{    public function start(){        return 'pe start';    }    public function running(){        return 'pe running';    }    public function stop(){        return 'car stop';    }}class factory{    public static function createf($th){        switch($th){            case 'car':                return new car();                break;            case 'person':                return new person();                break;        }    }}$ob = factory::createf('person');echo $ob->start();

1 0
原创粉丝点击