【问题标题】:Gang of Four - definition help!四人帮 - 定义帮助!
【发布时间】:2010-11-17 19:11:34
【问题描述】:

我有一个关于以下术语的问题......它们在策略模式方面的含义是什么?

算法接口

上下文接口

课堂策略

类上下文

属性策略

具体策略

还有他们的等级制度……

换句话说,它们在正常策略模式中的位置是什么?

-D

【问题讨论】:

  • SO 不能替代 Google。
  • 不是作业,我只是找不到可以轻松定义这些术语的地方
  • -1 懒惰的问题。及时写下你可以自己找到答案的问题。
  • -1 如果这不是家庭作业,我会吃掉我的鞋子。

标签: java design-patterns definition


【解决方案1】:

用非常简单的话(并且只是为了提供一些上下文)

算法接口算法(策略)将拥有的方法。

上下文接口 将添加策略的主对象公开的方法。

类策略实现/定义策略的类。

类上下文 将使用该策略的类。

属性策略将成为策略的上下文类的属性。

具体策略策略类/接口的具体实现。

及其层次结构 ¬¬

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-11
    • 2016-06-21
    • 2021-08-07
    相关资源
    最近更新 更多