欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

15php原型模式

程序员文章站 2022-05-22 10:06:37
...
有时候对象要修改某些部分属性成为新的对象的组成部分,我们借用对原型的克隆创建新的对象。

name = $name;
        $this->age = $age;
        $this->weight = $weight;
    }
    
    function say(){
        echo $this->name.';'.$this->age.';'.$this->weight.';'.$this->message;
    }
}

class doBraiseFish extends Fish{
    function __clone(){
        $this->message = '变成红烧鱼';
    }
}

//还是一条活鱼
$fish = new doBraiseFish('草鱼', 2, '2kg');

$Braisefish = clone($fish);
$Braisefish->say();

以上就介绍了15php原型模式,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。