Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开始一个项目,该项目涉及为我的一个朋友创建的策略编写一个黑盒交易机器人,我试图思考最好的设计模式是什么。我目前的想法是我应该使用 Actor 模型来允许大量的并发计算和信息传递。
其他人有什么想法吗?还是同意?
我认为您可能过早地寻找设计模式。假设有人说“我正在写一个 HR 系统,我应该使用什么设计模式?” 或“应收帐款”或“运输计划”。
我认为您需要首先获得一些基本的 OO 设计,然后寻找需要减少耦合的点,引入灵活性点并总体改进您的设计。在这一点上,设计模式开始变得重要。
“我正在盖房子,我使用哪种建造模式?”
“哦,你需要锤子和钉子”
过早选择模式往往会导致忽略替代方案......