PHP策略模式详解-PHP设计模式
大家好我是山河,今天跟大家来谈谈PHP设计模式中的PHP策略模式
策略模式特点:传递不同的参数调用不同的策略(方法)
话不多说了,直接上代码加深印象
<?php class Walk { public function way() { echo '走着去<br>'; } } class Bus { public function way() { echo '坐车去<br>'; } } //策略模式 class Student { public function play($obj) { $obj->way(); } } //测试 $stu=new Student; $stu->play(new Walk()); //走着去 $stu->play(new Bus()); //坐车去
大家看完这段代码应该都明白了吧。
好了,文章结束,我是山河