Jednoduchý rezervační systém pro leteckou společnost

Zadání

Dopište jednoduchý rezervační systém pro leteckou společnost. Systém musí umět přidávat a rušit rezervace v letadle, včetně ošetření všech chybových stavů pomocí výjímek.

Popis

Vaším úkolem je napsat třídy Letadlo (implementuje rozhraní LetadloInt) a Let (implementuje rozhraní LetInt).

Třída Letadlo musí obsahovat:

Třída Let musí obsahovat:

Tyto třídy využívá třída Aerolinky

Třídy s veškerými potřebnými výjímkami najdete v archivu vyjimky.zip. Tento archiv si rozbalte, abyste mohli s danými třídami pracovat.

K vyzkoušení použijte třídu TestAerolinky.class. Budete ještě potřebovat junit.