策略模式
来源:互联网 发布:js 在线编辑器 w3c 编辑:程序博客网 时间:2024/06/12 01:22
#策略模式#根据不同的状况,用不同的策略完成这个事物#在这里主要明确1点:#@1.每一个策略都是单独的策略主体,单独的完成这个事物。所有策略又隶属于同一个策略系统#策略系统abstract class A{public abstract function prt_A();}class aa extends A{public function prt_A(){echo 'aa';}}class aaa extends A{public function prt_A(){echo 'aaa';}}/////////////////////////////////////////////////////////////////class obj {#根据不同的状况去选择不同的策略public function prt($ar){switch ($ar){case 1:$obj=new aa();break;case 2:$obj=new aaa();break;default:return;}$obj->prt_A();}}///////////////////////////////////$ob=new obj();$ob->prt(2);
0 0
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- Apache + Tomcat +mod_jk实现集群服务
- Android设计模式---建造者模式(Builder)
- transparent Status bar and navigation bar(转)
- 运行时异常和检查性异常区别
- 如何去使用对象中的成员
- 策略模式
- iOS动画
- Linux strace 诊断问题 【转】
- javascript中的二维数组定义
- Jenkins自动编译常见问题汇总(持续更新)
- BottomNavigationView实现导航栏
- 火眼金睛
- js的for循环
- unity3d中的特殊文件夹以及其意义