自動売買システムを作成する際、開発者は多くの解決策の中から選ぶという課題に直面することがよくあります。そんな時、パターンを活用することが非常に役立ちます。こうした問題は過去に既に多くの優れた解決策が考案され、エキスパートコミュニティのプログラマーによって実装されています。
オブジェクト指向プログラムの設計は簡単ではなく、これらの解決策を再利用する必要がある場合、さらに複雑になります。適切なオブジェクトを選定し、適切なクラスに配置し、合理的な詳細レベルで整理し、クラスのインターフェースや継承階層を定義する必要があります。
では、経験豊富なプログラマーたちはこの課題をどう解決しているのでしょうか?
まず第一に、新しい問題はゼロから解決するべきではありません。過去に成功した解決策を利用する方が効率的です。多くのオブジェクト指向のエキスパートアドバイザーは、クラスと相互作用するオブジェクトから成る類似のパターンを含んでいます。パターンを活用するトレーディングロボット開発者は、既存のパターンをすぐに新しいタスクに適用できるため、「車輪を再発明する」必要がありません。
この提案されたテンプレートを使用することで、抽象的なものではなく、実際のエキスパートアドバイザーを作成することが可能です。
コメント 0