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介绍的知识一定都能让大家放心。
下一篇:简单而有用的laravel操作