策略模式

2017-03-16 11:15:12 0 举报
仅支持查看
策略模式是一种行为设计模式,它定义了一系列算法,并将每个算法封装在一个具有共同接口的独立类中,使得它们可以相互替换。策略模式让算法的变化独立于使用它们的客户端。通过引入一系列独立的算法类,使得它们可以相互替换,使得算法的变化不会影响到使用算法的客户端。策略模式的优点是提供了管理相关的算法族的办法;策略类的等级结构定义了一个算法或行为族,恰当使用继承可以把公共的代码移到父类里面,从而避免重复代码;策略模式提供了一种方式来管理诸多的策略,它可以方便地增加新策略。
作者其他创作
大纲/内容
评论
0 条评论
下一页