Wyobraź sobie sytuację, że dostajesz zadanie i masz zintegrować moduły stworzone przez inny zespół. Inicjalizacja, zależności oraz reguły domenowe. To tylko niektóre tylko aspekty, które należy wziąć pod uwagę.
Czy w takiej sytuacji łatwo jest popełnić błąd? Albo – co gorsza – popełnić i o tym nie wiedzieć.
Można by też ułatwić życie innym i zastosować wzorzec fasady, którego celem jest właśnie stworzenie przyjaznego i intuicyjnego w użyciu API, który ukryje przed światem skomplikowaną strukturę.