用Java描述策略设计模式?

时间:2013-08-14 07:13:19

标签: java design-patterns

我正在阅读有关Strategy Design pattern的内容,但却无法理解这有什么意义以及有用的方式和地点?有人可以解释这个设计模式及其重要性以及它在编程中的用处吗?

1 个答案:

答案 0 :(得分:3)

考虑java.util.Comparator。它定义了两个对象的比较方式。使用Comparator的不同实现创建的TreeSet将以不同的方式对元素进行排序。 Java SE的另一个示例是java.util.concurrent.RejectedExcecutionHandler,它确定处理ThreadPoolExecutor

拒绝的任务的策略