Gang of Four - 定义帮助!

时间:2010-11-17 19:11:34

标签: java design-patterns definition

我对以下条款有疑问......它们在战略模式方面意味着什么?

算法接口

上下文接口

班级策略

班级语境

属性策略

具体战略

他们的等级......

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

-D

1 个答案:

答案 0 :(得分:3)

用非常简单的词语(只是提供一些背景)

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

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

课程策略实施/定义策略的课程。

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

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

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

及其等级¬¬