-
Navrhněte abstraktní datový typ reprezentující tabulku celočíselných proměnných
s operací init(), provádějící inicializaci tabulky, operací update() ukládající do tabulky
novou hodnotu proměnné a operací value(), která vrátí hodnotu proměnné se zadaným
jménem. Strukturu typu znázorněte diagramem signatury.
-
Navrhněte abstraktní datový typ Complex představující komplexní čísla s operacemi pro
vytvoření nové hodnoty, získání reálné a imaginární složky, absolutní hodnoty čísla a
sčítání. Strukturu typu znázorněte diagramem signatury, vytvořte rozhraní Complex a
jeho dvě různé implementace.
-
Vyhledejte si v dokumentaci jazyka Java popis balíku java.util a najděte v ní třídy a
rozhraní odpovídající výše uvedeným základním abstraktním datovým typům.