我拥有交易机器人的组件。这遵循以下架构:
我的问题是:
对于一个(简化的)示例,我认为以下做法不是好习惯:
以上的要点是一切都会实例化其他所有内容,因此没有任何东西独立运行(因此减少了冗余)。
但是我也不认为一个实例化所有事物并管理交互的课程是一种好习惯。
有人可以建议吗?
答案 0 :(得分:0)
这就是人们使用IoC的原因,它可以解决此问题。 https://en.wikipedia.org/wiki/Inversion_of_control
查看您的语言/框架堆栈,并搜索IoC库,它可能会解决您的大多数问题。