Ich muss einige Dienste einrichten, die sowohl mit Amazon S3 als auch mit Riak CS kommunizieren.Klassenstruktur für die Client-Bibliothek
Sie werden die gleichen Operationen, z.B. Bilder abrufen
Aufgrund der Rückgabe verschiedener Objekte, im Fall von S3 ein S3Object. Ist der richtige Weg, um dies ohne eine gemeinsame Schnittstelle für jede eine andere Klasse zu haben?
Ich habe darüber nachgedacht, wie man eine gemeinsame Schnittstelle auf beide anwendet, aber der Rückgabetyp der Methoden verursacht einige Probleme, weil sie anders sind. Ich könnte damit einfach falsch liegen und sollte sie wahrscheinlich trennen, aber ich hoffe, hier eine Klarstellung zu bekommen.
Vielen Dank!