School assignment
- Oddělení datového modelu od prezentační logiky.
- Použití alespoň jedné asociace 1:N (agregace) mezi třídami modelu (např. evidence nějakých záznamů).
- Požadovaná funkčnost z pohledu uživatele:
- přidání, úprava, smazání a zobrazení záznamu,
- vyhledávání a řazení dat,
- ukládání a načítání dat ze souboru (nebo databáze, sítě, XML, ...).
- Použití GUI s využitím komponent JTable, JMenuBar a JToolBar při dodržení principů uvedených v první odrážce.