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.