多种可选
场景
接口固定,运行时可替换细节行为
代码
1 | public interface Strategy { |
优缺点
- 扩展性良好
- 自由替换
应用
java.util.Collections#sort() 传入比较策略Comparator
java.util.concurrent.ThreadPoolExecutor构造/set传入RejectedExecutionHandler
一分也是爱~
版权声明
This site by Linest is licensed under a Creative Commons BY-NC-ND 4.0 International License.
由Linest创作并维护的博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文永久链接:http://linest.github.io/2016/11/12/java-pattern-strategy/