What is the difference between Facade and Gateway design patterns?
Reviewing Facade in the GoF book and the link in another answer to Martin Fowler’s Gateway, it appears that their focus is in opposite directions. Facade provides a simple uniform view of complex internals to (one or more) external clients; Gateway provides a simple uniform view of external resources to the internals of an application. … Read more