[widocznosc] nazwa [:typ] [wielokrotnosc][= wartosc domyslna] [widocznosc] nazwa [( lista parametrow )] [:typ zwracany]
Hierarchia osób na wydziale powinna zawierać klasy: Student, Wykładowca, Stypendysta, PracownikAdministracji.
Poszczególne klasy zawierają następujące cechy:
Każda z klas powinna posiadać odpowiednie konstruktory oraz metodę wyświetlającą zawartość.
Baza danych przechowuje informacje o studentach i pracownikach wydziału, pozwala na dodawanie nowych rekordów, wyszukiwanie, usuwanie i wyświetlanie wszystkich wpisów.
Zaprojektuj i przedstaw w postaci UML hierarchię klas pozwalająca zrealizować taką bazę danych.
Zaprojektuj hierarchię klas pozwalająca zrealizować program obsługujący sklep internetowy i przedstaw relacje między nimi za pomocą szablonu UML.
W sklepie sprzedawane są książki i płyty z muzyką.
Przedmioty opisane są cechami:
Sklep przechowuje inf. o ilości dostępnego towaru oraz dane klientów.
Każdy klient odwiedzający sklep posiada koszyk w którym przechowuje określoną liczbę sztuk wybranych przedmiotów. Przedmioty można dodawać i usuwać do/z koszyka. Koszyk zawiera też inf. o ilości wszystkich przedmiotów oraz sumarycznej cenie.
Sklep pozwala na wyświetlenie listy produktów oraz dokonanie transakcji sprzedaży produktów określonemu klientowi.
Zaprojektuj klasy realizujących bibliotekę figur zlokalizowanych na płaszczyźnie. Każda figura posiada nazwę oraz jednoznacznie określone jest jej położenie w układzie współrzędnych. Jeżeli jest to możliwe, figura pozwala policzyć jej pole i obwód. Podstawowe figury:
Zwróć uwagę, że trójkąt, kwadrat i prostokąt są wielobokami. Każdy wielobok posiada takie cechy jak:
Figury mogą być rysowane na ekranie (w układzie współrzędnych). Każdy obiekt na ekranie może być:
Dodatkowo narysowane figury posiadają takie cechy jak:
Ekran (wykres) zawiera kolekcję figur. Pozwala na: