【问题标题】:Describe the Strategy Design Pattern in Java? [duplicate]描述 Java 中的策略设计模式? [复制]
【发布时间】:2013-08-16 00:45:02
【问题描述】:

我正在阅读有关 Strategy Design pattern 的信息,但无法理解它的意义以及它的用途和用途?有人能解释一下这种设计模式的意义以及它在编程中的用处吗?

【问题讨论】:

标签: java design-patterns


【解决方案1】:

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

【讨论】:

  • 所以对于任何问题,我们心目中的不同解决方案就是策略设计模式
  • 它可以作为一个类来确定另一个类的行为。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-15
  • 2015-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-07
相关资源
最近更新 更多