Je développe api qui obtiennent des données d'autres apis (facebook, google ...). Mon idée est de créer différents référentiels pour chaque API. Pour exempl:obtenir des données à partir de différents apis
Interface ReaderRepositoryInterface
{
getEvents();
getComents()
}
class FacebookReaderRepository implements ReaderRepositoryInterface
{
getEvents()
{
//call the api facebook method
}
getComments()
{
//call the api facebook method
}
}
GoogleReaderRepository ...
Chaque classe (FacebookReaderRepository, GoogleReaderRepository ...) sera dans l'infrastructure et met en œuvre les méthodes qui ReaderRepositoryInterface a. L'idée est donc que les services d'application obtiennent des données d'un référentiel spécifique et créent une entité avec les informations obtenues.
Je veux savoir si j'applique solide dans le bon sens?
quelle langue utilisez-vous pour cela? –