-2

Andrei Alexandrescu描述的基于策略的设计给我留下了深刻的印象,Modern C++ Design并在一些轻量级程序中成功地尝试了它。现在我必须在其中编写一个真实世界的系统Python,我认为这种方法在这里非常有用。但是,我在Python. 是不推荐Python还是有更好的选择?有人可以指出一个基于策略的设计示例Python吗?我的目标是开发一个拍卖系统,我希望能够在运行时选择拍卖策略 - EnglishDutchSilent等。

由于PythonRuby非常相似,我想一个例子Ruby也可以。

4

1 回答 1

-1

我的目标是开发一个拍卖系统,我希望能够在运行时选择拍卖策略——英语、荷兰语、静音等。

您可以使用策略模式(也称为策略模式)来完成此操作。

您还可以使用mixins来提供策略而不是组合。

于 2014-10-23T16:57:04.073 回答