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