网站首页
编程语言
数据库
系统相关
其他分享
编程问答
SortingStrategy
2024-07-12
java设计模式(十四)策略模式(Strategy Pattern)
1、模式介绍:策略模式是一种行为设计模式,它定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。2、应用场景:当一个对象有多种行为,而需要动态选择一种行为时。不同的策略可以实现不同的行为,客户端根据需要在运行时选择合适的策略。当