Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 783

Programista modeluje klasy Auto i Silnik. Która relacja obiektowa jest tu poprawna?

  1. ADziedziczenie - klasa Silnik dziedziczy po klasie Auto jako jego szczególny rodzaj
  2. BKompozycja - obiekt klasy Auto przechowuje obiekt klasy Silnik jako swoje polePoprawna
  3. CPolimorfizm - obie klasy implementują wspólny interfejs o nazwie Pojazd
  4. DDziedziczenie - klasa Auto dziedziczy po klasie Silnik i rozszerza jego działanie

Wyjaśnienie

Dziedziczenie modeluje związek typu „jest rodzajem”, a tu zachodzi związek typu „ma w sobie”, czyli część i całość.