So I got a remote API specification which I am going to use to create a set of classes to communicate with this API in my application.
Are there any design patters I should take a look at when designing these classes which will act as the API’s client?
In addition to Data Transfer Object, have a look at Remote Facade which