设计模式之策略

Posted 影落

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式之策略相关的知识,希望对你有一定的参考价值。

所谓策略模式,,主要是用来拆分一个类中的各种行为,使每个行为动作单一。
 
优点:行为统一定义方便修改;扩展性好
缺点:需要定义多个行为类
 
一般实现方式:
1,定义统一实现接口 allImplements;
2,实现各个行为 实现allImplements;
3,在调用类中定义接口 allImplements;
4,使用时,通过初始化allImplements。可以使用实现allImplements的所有动作
 
 

以上是关于设计模式之策略的主要内容,如果未能解决你的问题,请参考以下文章

设计模式之 策略模式

设计模式之策略模式

设计模式之-策略模式

PHP设计模式之策略模式

设计模式之策略模式

《设计模式之禅》--策略扩展:策略枚举