Źródło: Arkusze CKE
Obiektowe podejście do rozwiązywania problemów obejmuje między innymi:
Warianty odpowiedzi
-
A
wyzwalacze i polimorfizm
-
B
pola, metody, rekurencję i kwerendy
-
C
zmienne, procedury i funkcje
-
D
klasy, obiekty i hermetyzację
Wyjaśnienie
Filozofia programowania obiektowego kręci się wokół kilku fundamentów.
Po pierwsze używamy klas jako projektów i obiektów jako ich konkretnych reprezentacji w kodzie.
Po drugie stosujemy hermetyzację, aby ukryć wewnętrzne dane obiektu i udostępniać je tylko przez kontrolowany interfejs.
To połączenie odróżnia programowanie obiektowe od tradycyjnego podejścia strukturalnego, które opiera się jedynie na zmiennych i osobnych funkcjach.