Ulohou je vytvorit gracke objekty 1 ktore reprezentuju geometricke utvari zobrazitelne na obrazovke pocitaca. K ulohe je pribalny prehliadac, ktory umozni instancie rozhrania GraphicalObject naozaj zobrazovat. Vytvorte tieto utvary implmentujuce rozhranie GraphicalObject: * priamku * kruh * obecny trojuholnik * obecny stvoruholnik * obdlznik * stvorec Sucastou zadania su javadocky rozhrania. Utvari, ktore maju obsah budu implementovat aj rozhranie TwoDimensionalGraphicalObject. Vyuzite dedicnost. Pridajte dalsie metody(nedenovane rozhranim), ktore by mohli byt pouzivatelom tried uzitocne. Pridajte pocitadlo poctu vytvorenych utvarov a metodu, ktora vracia jeho hodnotu. Osetrite chybne vstupy. Mozte pouzit staticke metody pribalenej triedy Viewer (v balicku viewer) aby ste si vyskusali ako by sa Vase instancie vasich tried skutocne zobrazovali. Najskor za pomoci statickej metody install pridajte niekolko GraphicalObject-ov a potom aplikaciu spustite volanim metody start(). 1Grackym objektom sa tu mysli nejaky gracky utvar nie objekt v kontexte jazyka java. Nech vas nemyli ze trieda sa nazyva rozhranie ma nazov GraphicalObject - triedy , ktore ho implmentuju su stale triedami a az ich instancie su objetami. 1