Klasy w diagramie moemy podzielid na 3 gwne grupy:
Reprezentujce rne typy uytkownikw (kierowca,klient, moderator).
Opisujce usug wiadczc przez firm Uber (kurs, zamwienie). Klasy pomocniczne uatwiajce komunikacj i agregacj danych. (punkty GPS, trasa itp.)
Peny diagram przedstawia si nastpujco:
SOWNIK
Uytkownik - Abstrakcyjna klasa reprezentujca kadego uytkownika korzystajcego z
aplikacji. Moderator - Klasa reprezentuje uprzywilejowanych uytkownikw penicych funkcjenadzorujce itp. Klient - Klasa reprezentujca uytkownikw zainteresowanych kupnem usug przewozowych Klasa reprezentuje uytkownikw wiadczcych usugi przewozowe klasycznym klientom. Samochd - Klasa szczegowo opisujca samochd danego kierowcy. (niektre pola mog bydnieobowizkowe). Karta patnicza - Obiekty tej klasy zawieraj wszystkie dane potrzebne do wykonania automatycznego przelewu rodkw z karty. Kurs - Klasa reprezentuje pojedynczy kurs. Sam kurs jest obiektem informacyjnym, dopiero zoenie zamwienia wie si z chci skorzystania z usug. Trasa - Trasa jest klas przechowujca wsprzdne oraz czas realizacji danego kursu. Zamwienie - Zamwienie opisuje pojedyocz usug wiadczon przez Uber. Do zamwienia przydzielany jest kierowca oraz samochd. W trakcie trwania kursu zmienia si jego stan. PunktGPS - Obiekty tej klasy zawieraj pary wsprzdnych oraz odpowiadajce im czasy pojawienia si.