Strategy(策略模式)模式

1.模式定义:   策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 2.模式特点:   策略模式把对象本身和运算规则区分开来,其功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性的思想。 3.使用场景:   几个类的主要逻辑相同,只在部分逻辑的算法和行为
相关文章
相关标签/搜索