Wzorce projektowe · Junior · Pytanie 65 z 75
Jaka jest różnica między relacjami „jest” (is-a) a „ma” (has-a)?
- ✓Poprawna odpowiedź: „Jest” sugeruje dziedziczenie (pies jest zwierzęciem); „ma” - kompozycję (samochód ma silnik)
- 2To to samo
- 3„Ma” zawsze oznacza relację w bazie danych
Wyjaśnienie
Jeśli relacja to naprawdę „ma” lub „używa”, dziedziczenie tworzy niepotrzebne powiązanie.