goback add

PHP高级对象构建——工厂模式的使用

3629 点击·0 回帖
灯火互联
楼主

<?php
abstract class prModel {                             //产品模型
    abstract function link();
}
  
class webLink extends prModel{                      //实例一个产品
    public function link(){
        echo "www.atcpu.com    }
}
  
class gongchang {                                  //工厂
    static public function createLink (){
        return new webLink();
    }
}
  
$weblink=gongchang::createLink();                 //通过工厂制造一个对象
$weblink->link();                                 //输出www.xxx.com
?>

喜欢0 评分0