Facade design pattern is useful pattern for complexity of a class, then provide an simple interface for user for using that complex class.
Facade pattern used to simplify to access a complex class
example of implementation : https://github.com/alrifqi/DesignPattern/tree/master/facade
in example source code,
main.py is main script which accessed by user,
Facade class in
facade.py act as wrapper/interface of all sub function.
weather.py, weatherprovide.py, cache.py, converter.py, parser.py to perform a process for getting temperature of city which user entered in