1

我正在开始一个项目,该项目涉及为我的一个朋友创建的策略编写一个黑盒交易机器人,我试图思考最好的设计模式是什么。我目前的想法是我应该使用 Actor 模型来允许大量的并发计算和信息传递。

其他人有什么想法吗?还是同意?

4

1 回答 1

4

我认为您可能过早地寻找设计模式。假设有人说“我正在写一个 HR 系统,我应该使用什么设计模式?” 或“应收帐款”或“运输计划”。

我认为您需要首先获得一些基本的 OO 设计,然后寻找需要减少耦合的点,引入灵活性点并总体改进您的设计。在这一点上,设计模式开始变得重要。

“我正在盖房子,我使用哪种建造模式?”

“哦,你需要锤子和钉子”

过早选择模式往往会导致忽略替代方案......

于 2010-10-29T06:41:29.370 回答