Źródło: Arkusze CKE
Interfejs to konstrukcja znana np. z język C#. Jest ona podobna do
Warianty odpowiedzi
-
A
struktury
-
B
zwykłej klasy
-
C
uni
-
D
klasy abstrakcyjnej
Wyjaśnienie
Interfejs pod wieloma względami przypomina klasę abstrakcyjną. Obie te konstrukcje stanowią wzorzec lub umowę, której nie można bezpośrednio utworzyć operatorem new.
Wspólną cechą jest to, że wymuszają na klasach pochodnych wdrożenie określonych metod.
Różnica polega na tym, że klasa abstrakcyjna może zawierać zwykły kod i pola danych, podczas gdy interfejs skupia się na deklarowaniu samych możliwości bez przechowywania stanu.