OO Metaphors Home Page

Yhteenveto oliometaforista

Luokka voidaan ajatella piirustuslehtiön sivuksi, joka kuvaa millaisia kyseiseen luokkaan kuuluvat oliot ovat ja millaisia metodeja niillä on. Lehtiössä on kullekin luokalle oma sivunsa.
Olio on ikäänkuin valvomo, jossa on jokaiselle tietojäsenelle monitori, joka näyttää sen kulloisenkin arvon. Jokaiselle tietojäsenelle käytetään animoinnissa sen roolin mukaista kuvaa.
Aliluokkaan kuuluva olio on tässä kokoelma päällekkäisiä valvomoita, jossa kutakin luokkaa kohti on oma valvomonsa.
Metodia vastaa työpaja, joka liittyy kutsuttuun olioon. Siinä on tila parametreille ja muuttujille. Kun metodi on aktiivinen, niin työpaja ja olio ovat väriltään punertavia.
Metodit saavat parametrinsa kutsuvalta metodilta kirjekuoren avulla.
Jos metodi palauttaa jonkin palautusarvon, niin sillä on työpöytä, jolla kirjekuori odottaa palautusarvon valmistumista.
Pääohjelmana toimiva main-metodi on olemassa ohjelman koko suorituksen ajan. Sen metaforana on vahvakattoinen ja tukevalla kivijalalla varustettu työpaja.
Olioviite kuvataan kahdella samanvärisellä viirillä.
Luokkamuuttuja sijaitsee luokkaa kuvaavalla piirustuslehtiön sivulla.
Javaan sisältyy automaattinen roskienkeruu, joka hävittää sellaiset oliot, joihin ei voida viitata. Sitä kuvataan roska-autolla, joka etsii viirittömiä valvomoita ja hävittää ne.


Viimeksi päivitetty: 7.9.2007

Jorma.Sajaniemi@Joensuu.Fi