* - 定义帮助!

* - 定义帮助!

问题描述:

我对以下术语有疑问。它们在战略模式中意味着什么?* - 定义帮助!

算法接口

上下文接口

类战略

类语境

属性战略

具体策略

而且他们的层次...

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

-D

+3

作业的人? – 2010-11-17 19:12:32

+0

SO不能代替Google。 – cdhowie 2010-11-17 19:13:51

+0

不作业,我只是找不到一个容易定义这些术语的地方 – 2010-11-17 19:14:05

在非常简单的话(而且只是提供一些背景)

算法接口方法的算法(策略)都会有。

上下文界面策略将被添加到的主对象公开的方法。

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

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

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

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

而他们的层次¬¬

+0

非常感谢很多 – 2010-11-17 19:18:55

+6

这是我认为我读过的最没有意义的东西。 – 2010-11-17 19:38:18