Źródło: Arkusze CKE
Podejście obiektowe w rozwiązywaniu problemów obejmuje między innymi:
Warianty odpowiedzi
-
A
pola, metody, rekurencję oraz kwerendy
-
B
wyzwalacze i polimorfizm
-
C
klasy, obiekty oraz hermetyzację
-
D
zmienne, procedury oraz funkcje
Wyjaśnienie
Programowanie obiektowe polega na odwzorowywaniu rzeczywistości w kodzie za pomocą obiektów, które są tworzone na podstawie klas. Klasa to wzorzec, a obiekt to konkretny egzemplarz zbudowany według tego wzorca.
Kluczowym elementem tego podejścia jest hermetyzacja, czyli ukrywanie wewnętrznych danych obiektu przed światem zewnętrznym i udostępnianie jedynie bezpiecznych interfejsów do pracy z nimi.
Pozostałe filary to dziedziczenie oraz polimorfizm. Wśród podanych odpowiedzi zestaw obejmujący klasy, obiekty i hermetyzację precyzyjnie opisuje fundamentalne pojęcia programowania obiektowego.