ID: 2937 OOP - Zaawansowane Średnie

Źródło: Arkusze CKE

Wskaż cechę charakterystyczną szablonów programowania obiektowego

Warianty odpowiedzi

  1. A

    odnoszą się tylko do typów liczbowych

  2. B

    definiują funkcjonalność uniwersalną dla różnych typów danych

  3. C

    operują na danych jednego określonego typu

  4. D

    zawierają informacje o formatowaniu stron internetowych

Wyjaśnienie

Szablony pozwalają napisać jedną uniwersalną funkcję lub klasę, która zrealizuje dokładnie tę samą logikę niezależnie od tego, na jakich typach danych pracuje.

Wyobraź sobie klasę obsługującą stos albo listę. Działanie dodawania i usuwania elementów jest identyczne dla liczb całkowitych, ciągów tekstowych czy własnych obiektów.

Zamiast pisać osobną klasę dla każdego typu, piszesz jeden szablon. To potężna oszczędność czasu i unikanie powielania kodu w projekcie.

Sprawdź się w praktyce

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

Podobne pytania — OOP - Zaawansowane