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 určitém letu, včetně ošetření všech chybových stavů pomocí výjimek.

Popis

Vaším úkolem je napsat třídy LetImpl (implementuje rozhraní Let) a AerolinkyImpl (implementuje rozhraní Aerolinky).

Třída LetImpl musí obsahovat:

Třída AerolinkyImpl implementuje rozhraní Aerolinky a musí obsahovat:

Třídy s použitými výjimkami najdete archívu vyjimky.zip Pro testování použijte připravenou třídu TestAerolinky, která využívá balík junit.jar