I can't decide on which pattern is best suited to the following problem.
I have a client system who will be interacting with a separate subsystem. The subsystem is quite complicated and so I need an interface between the two to simplify the client system. This sounds like a perfect fit for Facade pattern but I think Adapter pattern too fits for my problem.
Does it make any difference if the interface in the middle calls individual tasks on the subsystem through simple API calls?