以下のデータ操作のためにJavaでクラスの観点から私のプログラムを設計する方法に関するトップレベルのOOP理論を探している個人的なプロジェクト:
- 複数の履歴データを CSV ファイルとして保存します。(他には何もありません)。
- 履歴データはハードドライブにあります。
- 履歴データは次のタイプで構成されます
。通貨 (複数の通貨) はすべて同じ形式です。
b. 先物 (複数の先物) は、通貨とは異なるティック形式です。
c. 金属 (複数の金属) 通貨と同じティック形式。
メソッドを介して次のようなデータ操作を実行したい すべての履歴データに対する共通の統計分析。
b. 履歴データに対する特定の独自のアルゴリズム分析。- 表形式の上記の結果
先物データやメソッドの記述などでこれを開始しましたが、たとえば、非常に手続き的
でした。たとえば
、2つのクラスがあり、1つはすべてのメソッドで、もう1つは作成したオブジェクトを介してメソッドを呼び出すテストクラスでした。
各プロシージャの tickdata を格納する同じ配列を呼び出し続けましたが、これはあまり効率的ではありませんでした。
これを行うには、継承の原則、ポリモーフィズム コードの再利用などを使用したいと考えています。
現時点では、速度やパフォーマンスなどには関心がありませんが、プログラミングの観点からできることだけです。私はこれに非常に慣れていないので、これがそれを学ぶための最良の方法だと思います.
数ギガのデータでそれを実行できれば、それは素晴らしいことです!
私のシステムには 12 ギガのメモリがあります。
どんな助けでも素晴らしいでしょう!