ID: 2936 OOP - Zaawansowane Średnie

Źródło: Arkusze CKE

Projektując aplikację zorientowaną obiektowo należy założyć, że program będzie sterowany za pomocą

Warianty odpowiedzi

  1. A

    definicji warunków końcowego rozwiązania

  2. B

    zbioru instancji klas współpracujących ze sobą

  3. C

    pętli dyspozytora, która w zależności od zdarzenia wywoła odpowiednią funkcję

  4. D

    modułów z zawartymi w nich funkcjami i zmiennymi globalnymi

Wyjaśnienie

Sercem podejścia obiektowego jest podział programu na niezależne obiekty, czyli konkretne instancje klas.

W odróżnieniu od programowania strukturalnego, gdzie kod wykonuje się po prostu ciągiem funkcja po funkcji, w OOP obiekty żyją obok siebie i ze sobą rozmawiają.

Działanie programu polega na tym, że obiekty wywołują wzajemnie swoje metody i przekazują między sobą dane, tworząc jeden sprawnie działający system.

Sprawdź się w praktyce

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

Podobne pytania — OOP - Zaawansowane