策略模式
2017-10-13 10:44:58 14 举报
策略模式是一种行为设计模式,它定义了一系列算法,并将每个算法封装在一个具有共同接口的独立的类中,使得它们可以相互替换。策略模式让算法的变化独立于使用它们的客户端。策略模式属于对象的行为模式。 在策略模式中,一个类的行为或其算法可以在运行时更改。这意味着,客户端代码可以根据需要选择不同的算法,而无需修改客户端代码本身。这种灵活性使得策略模式成为许多软件应用程序中常用的设计模式之一。
作者其他创作
大纲/内容
«interface»Strategy
execute()
ConcreteStrategy
Context
executeStrategy()
0 条评论
下一页