ID: 3357 Web Średnie

Źródło: Arkusze CKE

Jaką cechą odznacza się framework w porównaniu do biblioteki?

Warianty odpowiedzi

  1. A

    Framework zapewnia API do szerszego zestawu funkcji

  2. B

    Framework określa strukturę aplikacji i zapewnia jej fundament

  3. C

    Framework oferuje funkcje użyteczne w konkretnej dziedzinie problemu

  4. D

    Framework stanowi zbiór funkcji, które programista ma możliwość wykorzystania

Wyjaśnienie

Główna różnica sprowadza się do zasady zwanej odwróceniem sterowania (Inversion of Control).

Gdy używasz biblioteki, to Twój kod kontroluje przebieg programu i wywołuje funkcje z biblioteki w wybranym przez Ciebie momencie.

W przypadku frameworka sytuacja się odwraca – to framework definiuje całą strukturę aplikacji i decyduje o tym, kiedy i w jakiej kolejności uruchomić kod napisany przez programistę.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Web