Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 226

Który z wymienionych poniżej wzorców projektowych można zakwalifikować jako wzorzec strukturalny?

  1. AMetoda szablonowa (Template method)
  2. BObserwator (Observer)
  3. CFasada (Facade)Poprawna
  4. DFabryka abstrakcyjna (Abstract Factory)

Wyjaśnienie

Fasada (Facade) to wzorzec projektowy, który jest przykładem wzorca strukturalnego. Umożliwia on tworzenie uproszczonego interfejsu dla bardziej złożonego systemu, integrując wiele podsystemów i dostarczając jednolity punkt dostępu. Strukturalne wzorce projektowe skupiają się na organizacji klas i obiektów, a Fasada doskonale wpisuje się w tę kategorię, redukując złożoność i zwiększając czytelność kodu. Wzorzec ten jest szeroko stosowany w architekturze aplikacji, gdzie występuje potrzeba uproszczenia dostępu do skomplikowanych bibliotek lub systemów wewnętrznych.