|
|
|
## Käsitemalli
|
|
|
|
|
|
|
|
Apaja Fishing App -sovelluksen rakenne tiivistyy kahden luokan ja niistä johdetun tietokantataulun ympärille: tarvitaan luokka, joka käsittelee kalastajien tietoja, sekä luokka joka käsittelee kalansaaliiden tietoja. Lisäksi on varmaankin järkevää erotella kalapaikat omaksi luokakseen, jotta niitä voidaan tarvittaessa käsitellä yksityiskohtaisemmin (osoite, koordinaatit tms. tarvitaan mahdollista kartta-toiminnallisuutta varten).
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
[linkki kuvatiedostoon](https://gitlab.labranet.jamk.fi/N2970/apaja-fishing-app/-/blob/master/Images/apaja_app_kasitemalli.png)
|
|
|
|
|
|
|
|
## Luokkakaavio ##
|
|
|
|
|
|
|
|
|
|
|
|
class Fish
|
|
|
|
|
|
|
|
Fisherman *- Fish : have 4 >
|
|
|
|
Fish - FishingPlace : have 1 >
|
|
|
|
|