1
私はさまざまなデバイスから収集したデータを解析するコンポーネントを作成しています。基本的な目的とこれらのデバイスが動作するコマンドのセットは同じですが、違いはデータのサイズとフォーマットです。したがって、3つのパーサーを作成する予定ですが、コンポーネントは他のデバイスの動的サポートもサポートする必要があります。たとえば、デザインパターンの選択
は、パーサーが実装する契約です。パーサーの選択はデバイスのタイプに基づいているので、パーサーを作成するためにファクトリパターンを使用し、パーサーを実装することを考えているので、私はストラテジーパターンを使用することを考えています。これは正しい選択ですか、ここでテンプレートパターンを使用すべきですか?