大话 PHP 设计模式-策略模式 设计模式 策略模式 策略模式定义了一族相同类型的算法,算法之间独立封装,并且可以互换代替。 这些算法是同一类型问题的多种处理方式,他们具体行为有差别。 每一个算法、或说每一种处理方式称为一个策略。 在应用中,就可以根据环境的不同,选择不同的策略来处理问题。 以数组输出为例。 数组的输出有序列化输出、JSON字符串输出和数组格式输出等方式。 每种输出方式都可以独立封装起来,作为一个...

[阅读更多 →]