PHP开发中实现策略模式的操作

来源:爱站网时间:2020-12-31编辑:网友分享
在软件开发中,我们经常会遇到实现某种功能的方法,而我们也可以根据不同的环境或条件选择不同的算法完成,接下来,爱站技术频道小编为大家介绍PHP开发中实现策略模式的操作,希望对你有所帮助。

在软件开发中,我们经常会遇到实现某种功能的方法,而我们也可以根据不同的环境或条件选择不同的算法完成,接下来,爱站技术频道小编为大家介绍PHP开发中实现策略模式的操作,希望对你有所帮助。

比如说购物车系统,在给商品计算总价的时候,普通会员肯定是商品单价乘以数量,但是对中级会员提供8者折扣,对高级会员提供7折折扣,这种场景就可以使用策略模式实现:

strategyInstance = $instance;
  }
  public function compute($price)
  {
    return $this->strategyInstance->computePrice($price);
  }
}
//客户端使用
$p = new Price(new HignMember());
$totalPrice = $p->compute(100);
echo $totalPrice; //70
?>

上述内容就是爱站技术频道小编介绍的PHP开发中实现策略模式的操作,如果具体不知道该如何操作,js.aizhan.com介绍的知识一定都能让大家放心。

上一篇:PHP开发中支持中文文件下载的函数操作

下一篇:简单而有用的laravel操作

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载