Skog - Inneholde stikryss (Array av Kryss) - Konst: bygg opp datastrukt 1. Lag kryss (uten stier) 2. Lag stier (med tilfeldige verdier) - Instansvar: ANTSTIER, ANTKRYSS - Metode: Kryss hentTilfeldigKryss() - Metode: Kryss hentTilfeldigStart() [bruk erIsolert] Stikryss - Inneholde Stier (alle som krm til kryss) - metode: Sti hentTilfeldigSti() - metode: boolean erIsolert() (ingen stier f?rer til eller fra dette krysset) Sti (abstract) Subklasser: Natursti, Kjerrevei NaturstiGodUtsikt, KjerreveiGodUtsikt (implementsGodUtsikt) - insvar: int utsiktsVerdi 1-6 Konst. m? sjekke range, lag eget unntak for feil verdier!! InstVar: lengde (meter), kryssene stien g?r mellom (2 stk) metode: Kryss finnAndreEnde(Kryss ende) [returner det krysset den ikke f?r inn] metode: int beregnGaaTid(int fart) [fart m/minutt, returner minutter] Interface GodUtsikt - metode: hentUsiktsverdi