Class Summary |
Automat |
Hlavní a spouštěcí třída aplikace "Občerstvovací automat"
Obsahuje aplikační logiku i GUI |
DisplejRoota |
V současnosti jen přesměrovává text na konzolu.
|
Napoj |
Reprezentuje jeden druh zboží, konkrétně nápoj
obsahuje údaje o jménu, ceně a množství na skladě |
ServisniPanel |
Obsahuje (nejen) GUI pro administraci automatu.
slouží ke kontrole a doplňování stavu zboží,
k zakládání uživatelských účtů
a ke změně zůstatků na účtech |
Susenka |
Reprezentuje jeden druh zboží, konkrétně sušenka
obsahuje údaje o jménu, ceně a množství na skladě |
Ucty |
Třída obsahuje seznam účtů-uživatelů,
slouží k autorzaci uživatelů i roota
má metodu pro přidání nového uživatele (účtu) |
Uzivatel |
Reprezentuje jednoho uživatele a jeho účet v aplikaci Občerstvovací automat
Obsahuje: jméno, stav účtu, číslo účtu (ID), PIN
a metodu pro ověření totožnosti |
Zasobniky |
Obsahuje veřejné pole instancí třídy zboží.
|