Luokan
nimi: cHarrastukset
|
Avustajat:
|
Vastuualueet: - pitää yllä varsinaista harrasterekisteriä, eli osaa lisätä ja poistaa harrastuksen - lukee ja kirjoittaa harrastukset tiedostoon - osaa etsiä ja lajitella
|
- cHarrastus
|
Näin päästään siihen tilanteeseen, jossa myös rinnakkaisten rakenteiden lisääminen Harrastuksille vaatii vain hyvin vähän uutta ohjelmointia.
Huomattakoon, että sekä cJasenet että cHarrastukset ovat pelkkiä abstrakteja tietorakenneluokkia, niiden sisäinen talletustapa voi olla mikä vaan (taulukko, lista, puu) ulkoisen rajapinnan ollessa silti edellisen suunnitelman kaltainen.