电商项目中我们可能遇到这样的问题:要对不同的商品修改价格,但是商品是有巨大的差别的,这个时候就适合使用中介者模式。
系统特点:功能简洁实用。目前互联网上最简洁的企业网站建设系统!原创程序代码。非网络一般下载后修改的代码。更安全。速度快!界面模版分离。原创的分离思路,完全不同于其他方式,不一样的简单感受!搜索引擎优化。做了基础的seo优化。对搜索引擎更友好系统功能关于我们:介绍企业介绍类信息,可自由添加多个介绍栏目!资讯中心:公司或行业资讯类内容展示。可自由添加多个资讯内容!产品展示:支持类别设置,可添加产品图片
0
<?php
class Book{
private $name;
private $obj=NULL;
public $price;
function __construct($name, $price, Intermediar $obj){
$this->name = $name;
$this->price = $price;
$this->obj = $obj;
}
function changprice($newprice){
$this->obj->change($this, $newprice);
}
}
/*
* 实际情况中类差别很大可能无法创建父类
* */
class Computer{
private $name;
private $obj;
public $price;
function __construct($name, $price, Intermediar $obj){
$this->name = $name;
$this->price = $price;
$this->obj = $obj;
}
function changprice($newprice){
$this->obj->change($this, $newprice);
}
}
/*
* 中介者类
*
* */
class Intermediar{
public function change($obj, $value){
$obj->price = $value;
}
}
$inter = new Intermediar();
$label = new Book('book', 34, $inter);
$label->changprice(100);
var_dump($label);以上就介绍了14中介者模式,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号