Modelowanie Systemów Informacyjnych (MSI) - pjwstk

Modelowanie Systemów Informacyjnych (MSI) - pjwstk Modelowanie Systemów Informacyjnych (MSI) - pjwstk

users.pjwstk.edu.pl
from users.pjwstk.edu.pl More from this publisher
13.07.2015 Views

Realizacja dziedziczenia overlapping (3)o Zastąpienie całej hierarchii dziedziczeniajedną klasą – c. d.Zalety• Prostota realizacji• Łatwość używaniaWady• Brak możliwości korzystania z konstrukcji związanychz dziedziczeniem, np. przesłanianie metod,polimorficzne wołanie metod, itd.• Niewykorzystywanie inwariantów należących do innejspecjalizacji (mimo tego, że zajmują miejsce).Modelowanie Systemów Informacyjnych (MSI), wykład 10 22

Realizacja dziedziczenia overlapping (4)o Wykorzystanie agregacji lub kompozycjiOsoba-Imię-Nazwisko-Data urodzenia-/Wiek+getDochody()10..1Pracownik-Badania lekarskie-Pensja+getPensja()+getDochody()0..1Student-Numer indeksu-Stypendium+getStypendium()+getDochody()0..1Emeryt-Emerytura+getEmerytura()+getDochody()Modelowanie Systemów Informacyjnych (MSI), wykład 10 23

Realizacja dziedziczenia overlapping (4)o Wykorzystanie agregacji lub kompozycjiOsoba-Imię-Nazwisko-Data urodzenia-/Wiek+getDochody()10..1Pracownik-Badania lekarskie-Pensja+getPensja()+getDochody()0..1Student-Numer indeksu-Stypendium+getStypendium()+getDochody()0..1Emeryt-Emerytura+getEmerytura()+getDochody()<strong>Modelowanie</strong> Systemów <strong>Informacyjnych</strong> (<strong>MSI</strong>), wykład 10 23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!