The Facade design pattern provides a single interface to a complex subsystem. Let's say you have NetworkManager class where you make HTTP requests and you have JSON response. With using Facade, you can keep your NetworkManager just focused on networking.