Wróć do bloga
Encyklopedia29 grudnia 2020

Fasada

fasada

Fasada – wzorzec projektowy należący do grupy wzorców strukturalnych, który służy jako frontowy interfejs maskujący bardziej złożony kod, bibliotekę lub interfejs.

Wzór fasady ukrywa złożoność systemu i zapewnia klientowi interfejs, za pomocą którego klient może uzyskać do niego dostęp.

Korzyści wynikające ze wzorca fasady:

  • Ogranicza dostęp do kodu klientowi, który będzie połączony tylko z klasą Fasady, a nie z wszystkimi tymi klasami, których odniesienia w tej klasie się pojawią.
  • Tworzy bardziej ustrukturyzowane środowisko.
  • Poprawia czytelność i użyteczność kodu.