四人帮 - 定义帮助!
问题描述:
我对以下术语有疑问。它们在战略模式中意味着什么?四人帮 - 定义帮助!
算法接口
上下文接口
类战略
类语境
属性战略
具体策略
而且他们的层次...
换句话说,他们在正常战略模式中的位置是什么?
-D
答
在非常简单的话(而且只是提供一些背景)
算法接口方法的算法(策略)都会有。
上下文界面策略将被添加到的主对象公开的方法。
班级策略实现/定义策略的类。
类上下文将使用策略的类。
属性策略将成为策略的上下文类的属性。
具体策略策略类/接口的具体实现。
而他们的层次¬¬
+0
非常感谢很多 – 2010-11-17 19:18:55
+6
这是我认为我读过的最没有意义的东西。 – 2010-11-17 19:38:18
作业的人? – 2010-11-17 19:12:32
SO不能代替Google。 – cdhowie 2010-11-17 19:13:51
不作业,我只是找不到一个容易定义这些术语的地方 – 2010-11-17 19:14:05