Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Dziedziczenie wieloaspektowe
Dziedziczenie ze względu na rodzaj atrybutów. Pojazd {overlapping} teren teren napęd {overlapping} Pojazd wiatrowy Pojazd silnikowy Pojazd lądowy Pojazd wodny Taka struktura da się zrealizować bez jakichkolwiek przekształceń z punktu widzenia składni języka. Wada: brak powiązania informacji
2
Dziedziczenie wieloaspektowe
Schemat zastępczy: POJAZD { abstract } { abstract } WŁ. NAPĘDU 1..* 1..* WŁ. TERENU LĄD WODA SILNIK ŻAGIEL
3
Dziedziczenie wieloaspektowe
abstract class WlNaped { private int sprawnosc; int getSpraw(){ return sprawnosc; } class Pojazd { WlNaped wn; WlTeren wt; public Pojazd(WlNaped wn, WlTeren wt) { this.wn = wn; this.wt = wt; class Silnik extends WlNaped { int moc; public Silnik() { moc = 100; } int getPower() { return moc;
4
Dziedziczenie wieloaspektowe
class Zagiel extends WlNaped { private int rozpietosc; int getRozp(){ return rozpietosc; }
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.