java23种设计模式之策略模式

来源:互联网 发布:农村电子商务淘宝惠 编辑:程序博客网 时间:2024/05/16 16:03

策略模式是指对一系列的算法定义,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。

策略模式的优点有:策略模式提供了管理相关的算法族的办法、策略模式提供了可以替换继承关系的办法、使用策略模式可以避免使用多重条件转移语句。

策略模式把对象本身和运算规则区分开来,其功能非常强大,因为这个设计模式本

身的核心思想就是面向对象编程的多形性的思想。


原创粉丝点击