Amazon S3 と Riak CS の両方と通信するサービスをいくつか作成する必要があります。
これらは、画像の取得など、同じ操作を処理します。
それらが異なるオブジェクトを返すため、S3 の場合は S3Object. これを設計して、共通のインターフェースなしでそれぞれに異なるクラスを持つ適切な方法はありますか?
両方に共通のインターフェイスを適用する方法を考えていましたが、メソッドの戻り値の型が異なるため、いくつかの問題が発生しています。私はこれについて間違っている可能性があり、おそらくそれらを分離する必要がありますが、ここでいくつかの説明を得たいと思っています.
皆さんありがとう!