Napisz program zgodny z diagramem UML:
Sugerowana kolejność tworzenia klas: Osoba
, Autor
, Pozycja
, Ksiazka
, Czasopismo
, Katalog
.
Wnętrze konstrukorów parametrycznych powinno przypisywać parametry różnych możliwym polom klasy.
W klasie Program stwórz kilka obiektów typu Katalog
i przetestuj na nich stworzone metody.
Uwaga: w programie nie możesz tworzyć nowych pól. Można tworzyć nowe metody, choć nie powinny dublować się z istniejącymi metodami.