Przejdź do treści głównej
INF.04Programowanie Obiektowe i Paradygmaty (OOP)

Wzorzec Fasada (Facade Pattern)

Strukturalny wzorzec projektowy udostępniający uproszczony, jednolity interfejs wysokiego poziomu do złożonego podsystemu wielu klas i bibliotek.

Rola Fasady:

Fasada maskuje skomplikowaną logikę wewnętrzną podsystemu (np. autoryzacja + sprawdzanie stanu magazynowego + bramka płatności + generowanie PDF) i udostępnia klientowi jedną prostą metodę: ZamowienieService.ZlozZamowienie(...).

Chcesz sprawdzić to pojęcie w praktyce?

Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Wzorzec Fasada (Facade Pattern) lub rozpocznij trening.