リモートデータソースからデータを取得するロジックを実装する必要があります。そして今、私は決定する必要があります-どの概念が必要か:プロバイダー、リポジトリ、またはサービス。
実際、私はその間のすべての大きな違いをよく理解していません。はい、リポジトリはよりデータ固有のものであり、ビジネスロジックを含めるべきではないことを私は知っています。一方、プロバイダーには、データの管理に加えて、いくつかのビジネスルールが含まれている場合があります。また、サービスには、データの管理に加えて、いくつかのビジネスロジックを含めることもできます。次に、サービスとプロバイダーの違いは何ですか。
別の観点からは、サービスを使用する方が、リモートアクセスの抽象化であることを示すためのより良いアプローチだと思います。
結論:このアプローチはすべて合理的に見え、私はそれと完全に混同しました。誰かがそれを手伝ってくれるなら、かなり感謝するでしょう。