Minulla on ohjelmassani luokka käyttöliittymä (muiden luokkien lisäksi), jossa on vain main-metodi (java-koodia siis). Kyseinen luokka ohjaa ohjelman toimintaa ja koodi on kirjoitettuna mainiin. Mainissa luodaan olioita ja siinä on myös muita muuttujia (kokonaislukuja, merkkijonoja, ..). Kijoitetaanko mainin kaikki oliot ja muuttujat luokkakaavioon?
Itse tekisin niin, että kirjoittaisin muut muuttujat käyttöliittymään, mutta oliot hoitaisin vetämällä viivat luokkien välille ja laittamalla tarvittavat salmiakit ja lukumäärät sun muut niihin. Käsittääkseni tämä on ns. oikea tapa.
Tuon suuntaista mietin itsekin. Kiitos neuvosta!
Täytyykö luokkakaavioon laittaa jokin tieto jos luokassa on määritelty:
import java.util.Scanner;
?
Ja vielä, että nuo minkälainen näkyvyys noille kayttöliittymäluokan mainin sisällä oleville muuttujille tulee laittaa?
Metodien muuttujat liittyvät implementaatioon, eikä niitä kuulu merkitä UML-kaavioon. Ne eivät myöskään näy ko. metodien ulkopuolelle. import
-lauseet ovat koodin kirjoitukseen liityviä detaljeja, eivätkä siis kuulu UML:ään.
Kiitos taas neuvoista!
Miten muuten luokkakaavioon merkitään static tai final? Kirjoitetaanko ne vain nimen eteen vai tuleeko ne jollain symbolilla?
Aihe on jo aika vanha, joten et voi enää vastata siihen.