Źródło: Arkusze CKE
Projektując aplikację zorientowaną obiektowo należy założyć, że program będzie sterowany za pomocą
Warianty odpowiedzi
-
A
definicji warunków końcowego rozwiązania
-
B
zbioru instancji klas współpracujących ze sobą
-
C
pętli dyspozytora, która w zależności od zdarzenia wywoła odpowiednią funkcję
-
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.