文章 "开发回放系统(第29部分):EA 交易项目——C_Mouse类(三)"

 

新文章 开发回放系统(第29部分):EA 交易项目——C_Mouse类(三)已发布:

在改进了C_Mouse类之后,我们可以专注于创建一个类,该类旨在为我们的分析创建一个全新的框架。我们不会使用继承或多态性来创建这个新类。相反,我们将改变,或者更好地说,在价格线中添加新的对象。这就是我们在这篇文章中要做的。在下一节中,我们将研究如何更改分析。所有这些都将在不更改C_Mouse类的代码的情况下完成。实际上,使用继承或多态性会更容易实现这一点。然而,还有其他方法可以达到同样的结果。

但让我们来看看是什么让我们看到了这篇文章。在这里,我们将研究如何在不更改类和不使用继承系统的情况下,以可控、安全和可靠的方式扩展系统的功能,而不考虑能力。这项任务一开始可能看起来很简单,但它将提供对事物如何工作的更深入理解,远远超出我们每次构建相同方法时所得到的结果。

在今天的文章中,我们将探讨一种扩展金融工具分析系统的方法。我们将使用C_Mouse类及其从C_Terminal类继承的内容来创建另一个分析工具。然而,我们将以一种非常有趣的方式来做这件事:我们将创建一个新的类,该类将使用C_Mouse类的内容,但不直接从中继承。根据我们的目标,这个新类可能会被添加到最终代码中,也可能不会。但不管怎样,我们将学习如何在不违反先前创建和测试的代码的完整性的情况下创建自己的训练模型。这就是本文的真正目的。

作者:Daniel Jose