策略模式

2017-03-02 13:50:37 0 举报
仅支持查看
策略模式是一种行为设计模式,它定义了一系列算法,并将每个算法封装在一个具有共同接口的独立类中,使得它们可以相互替换。策略模式让算法的变化独立于使用它们的客户端。通过引入一系列算法定义了一个公共接口,并在该接口中封装了某个类的方法或行为。这些算法可以在运行时更改,而无需修改客户端代码。策略模式适用于需要在运行时动态选择算法的情况,以及需要将算法封装在独立的类中以便于重用和扩展的情况。
作者其他创作
大纲/内容
评论
0 条评论
下一页