• Ei tuloksia

3. Luokan muodostaminen3. Luokan muodostaminen

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

Jaa "3. Luokan muodostaminen3. Luokan muodostaminen"

Copied!
2
0
0

Kokoteksti

(1)

Sopimuspohjainen olio-ohjelmointi

Sopimuspohjainen olio-ohjelmointi 2008-03-12 2008-03-12

(c) 2006-2008 Jouni Smed

(c) 2006-2008 Jouni Smed 1 1

3. Luokan muodostaminen 3. Luokan muodostaminen

1. 1. Esimerkki: Esimerkki: LukuJoukko LukuJoukko 2.

2. Sisäisen esitysmuodon eheys Sisäisen esitysmuodon eheys 3. 3. Javan luokkamekanismin Javan luokkamekanismin

erityispiirteitä erityispiirteitä

Luokka vs. olio Luokka vs. olio

 Luokka ( Luokka (class class) )

määrittelee olion piirteet

määrittelee olion piirteet

 Olio ( Olio (object object) )

luokan yksitttäinen instanssi

luokan yksitttäinen instanssi

Abstraktio: olion ulkoiset Abstraktio: olion ulkoiset piirteet

piirteet

Kapselointi: olion sisäinen Kapselointi: olion sisäinen toteutus

toteutus

Luokanmuodostuksen Luokanmuodostuksen vaiheet

vaiheet

Piirteiden kartoittaminenPiirteiden kartoittaminen

luontioperaatiotluontioperaatiot

havainnoijathavainnoijat

muunnosoperaatiotmuunnosoperaatiot

Operaatioiden määrittelyOperaatioiden määrittely

Julkisen liitännän kiinnittäminenJulkisen liitännän kiinnittäminen

Konkreetin esitystavan valintaKonkreetin esitystavan valinta

Tietojen hallinta valitussa esitystavassaTietojen hallinta valitussa esitystavassa

Toteutukseen liittyvät päätöksetToteutukseen liittyvät päätökset

YleistäminenYleistäminen

Esimerkki:

Esimerkki: LukuJoukko LukuJoukko

 Matemaattisen joukkokäsitteen Matemaattisen joukkokäsitteen toteuttava luokka

toteuttava luokka

kokonaisluvuille

kokonaisluvuille

(2)

Sopimuspohjainen olio-ohjelmointi

Sopimuspohjainen olio-ohjelmointi 2008-03-12 2008-03-12

(c) 2006-2008 Jouni Smed

(c) 2006-2008 Jouni Smed 2 2

Ulkoiset ja sisäiset uhat Ulkoiset ja sisäiset uhat

Ulkoinen Ulkoinen hyökkäys hyökkäys

Ulkopuolinen olio

Ulkopuolinen olio Tarkasteltava olioTarkasteltava olio

sisäinen sisäinen esitysmuoto esitysmuoto

luokan omat luokan omat

rutiinit rutiinit Sisäinen Sisäinen hyökkäys hyökkäys Suojaus-

Suojaus- määreet

määreet Luokka-

Luokka- invariantti invariantti

Olion tila Olion tila

Asiakas Asiakas public public

Toteuttaja Toteuttaja

private private

Abstraktiofunktio Abstraktiofunktio

Konkreetti toteutus

Konkreetti toteutus Privaatti luokkainvarianttiPrivaatti luokkainvariantti Julkinen liitäntä

Julkinen liitäntä

Julkinen Julkinen luokkainvariantti luokkainvariantti

Viittaukset

LIITTYVÄT TIEDOSTOT

Opettaja voi kertoa omasta työhistoriastaan, harrastuksistaan tai luokan arjesta ja vastata vanhempien kysymyksiin, esitellä luokan käytäntöjä tai kertoa mitä luokan kanssa on

revaaran, Jari Stenvallin ja Petri Virtasen tuore teos "Julkinen toiminta - julkinen politiikka" tulee täyttämään omalta osaltaan tätä

Tässä hän erotti viisi muotoa: (1) julkinen yksikkö itse palvelujen tuottajana, (2) julkinen yksikkö palvelun tuottamisen säänte­.. lijänä, (3) julkinen yksikkö

 Kyseessä  on  journalistiikan  väitöskirja  ja  tutkittava  aineisto  on  poimittu   kolmesta  sanomalehdestä,  eli  Helsingin  Sanomista,  Kalevasta  ja

Samaan polarisoitumisen vastaiseen suun- taan johtaa se, että kun terrorismin vastaiset toimet saavat oikeutuksensa terrorismin jul- kisen kuvan pohjalta, niin valtion

Siitä Hemanus taas veti sellaisen johtopäätöksen, että julkisen kuvan pohdiskelu on jotenkin helpompaa kuin sen 'oikean' poliitikon etsiminen.. Ei tällainen

don laatu huomioon siten, että I luokan maidosta on maksettu rasvan mukaan, II luokan maidosta 2 pen*.. niä, III luokan maidosta 10 penniä ja IV luokan

Julkinen velkaantuminen ja BKT:n kasvu kehittyneissä maissa (19 maata) Kuvio 1.. Julkinen velkaantuminen ja BKT:n kasvu kehittyneissä maissa