Stock Tase 情報を説明するさまざまなサービスに接続しています。今のところ3つのサービスがあります。各サービスは、XML、Json、パイプで区切られた文字列など、さまざまな方法で情報を返します。サービスの数は、近い将来に増加する可能性があります。
これを、最大限の抽象化で最も柔軟な方法で実装したいと思います。唯一のパターン (私がよく知っているものから) は、ファクトリ パターンまたは抽象ファクトリです。たぶん、ここでは戦略パターンもオプションです。
より良い実装方法を提案できますか?
概要:
StockInformationParser
-> Connects to Service 1 || Service 2 || or Service N
-> Parses and analyses information
-> returns StockInformationInfo.