CRC-kortit

Harjoitustyön vaihe 4

Jäsen- luokka (Jasen)

Luokan nimi: Jasen
Avustajat:
Vastuualueet:
(- ei tiedä kerhosta, eikä käyttöliittymästä)
- tietää jäsenen kentät (nimi, hetu, puhnro, jne.)
- osaa tarkistaa tietyn kentän oikeellisuuden (syntaksin)
- osaa muuttaa 1|Ankka Aku|..| - merkkijonon jäsenen tiedoiksi
- osaa antaa merkkijonona i:n kentän tiedot
- osaa laittaa merkkijonon i:neksi kentäksi


Harrastus- luokka (Harrastus)

Luokan nimi: Harrastus
Avustajat:
Vastuualueet:
(- ei tiedä kerhosta, eikä käyttöliittymästä)
- tietää harrastusten kentät
- osaa tarkistaa tietyn kentän oikeellisuuden (syntaksin)
- osaa muuttaa 4|kalastus|1955|20 - merkkijonon harrastuksen tiedoiksi
- osaa antaa merkkijonona i:n kentän tiedot
- osaa laittaa merkkijonon i:neksi kentäksi


Kerho- luokka (Kerho)

Luokan nimi: Kerho
Avustajat:
Vastuualueet:
- huolehtii Jasenet ja Harrastukset - luokkien välisestä yhteistyöstä ja välittää näitä tietoja pyydettäessä
- lukee ja kirjoittaa kerhon tiedostoon pyytämällä apua avustajiltaan

- Jasenet
- Harrastukset

Jäsenet- luokka (Jasenet)

Luokan nimi: Jasenet
Avustajat:
Vastuualueet:
- pitää yllä varsinaista jäsenrekisteriä, eli osaa lisätä ja poistaa jäsenen
- lukee ja kirjoittaa jäsenistön tiedostoon
- osaa etsiä ja lajitella

- Jasen

Harrastukset- luokka (Harrastukset)

Luokan nimi: Harrastukset
Avustajat:
Vastuualueet:
- pitää yllä varsinaista harrasterekisteriä, eli osaa lisätä ja poistaa harrastuksen
- lukee ja kirjoittaa harrastukset tiedostoon
- osaa etsiä ja lajitella

- Harrastus

Käyttöliittymä- luokka (Naytto)

Luokan nimi: Naytto
Avustajat:
Vastuualueet:
- hoitaa kaiken näyttöön tulevan tekstin
- hoitaa kaiken tiedon pyytämisen käyttäjältä
(- ei tiedä kerhon eikä jäsenen yksityiskohtia)

- Kerho
- Jasen
- Harrastus