策略模式2
2017-03-28 14:22:23 0 举报
策略模式2是一种行为设计模式,它定义了一系列算法,并将每个算法封装在一个具有共同接口的独立的类中,使得它们可以相互替换。策略模式让算法的变化独立于使用它的客户端。策略模式属于对象的行为模式。 在策略模式中,一个类的行为或其算法可以在运行时更改。这意味着在运行时可以根据需要更改类的行为。这种类型的设计模式属于行为模式类别。 总之,策略模式2允许你在运行时更改对象的行为,而无需修改其代码。这使得代码更加灵活和可维护。
作者其他创作
大纲/内容
Filter
-filterRules:FilterStrategy
《interface》FilterStrategy
+ filter(List):List
ConcreteFilterStrategy
+filter(List):List
class SearchGoods
0 条评论
下一页