Skip to content
Snippets Groups Projects
Commit 8eee05dc authored by Veritorakka's avatar Veritorakka
Browse files

Tehtävä 1 kohta C perustelut

parent 078fe744
Branches
No related tags found
No related merge requests found
...@@ -69,3 +69,9 @@ public class Lasku { ...@@ -69,3 +69,9 @@ public class Lasku {
return this.rivit; return this.rivit;
} }
} }
/*
* Perustelut
* Luokka Lasku toteuttaa yksinkertaisen laskun käyttäen listaa laskuriveistä ja tarjoaa metodeja laskurivien lisäämiseen, poistamiseen ja kokonaishinnan laskemiseen.
* Luokka on toteutettu hyvin perustoiminnallisuuksilla, eikä se sisällä esimerkiksi laskun tallentamista tai tulostamista.
* Kuitenkin, jos tarve on yksinkertaiselle laskulle ilman lisäominaisuuksia, tämä luokka on hyvä perusta.
*/
\ No newline at end of file
...@@ -59,3 +59,10 @@ public class Laskurivi { ...@@ -59,3 +59,10 @@ public class Laskurivi {
return hinta; return hinta;
} }
} }
/*
* Perustelu
* Laskurivi-luokka toteuttaa yksittäisen laskurivin konseptin, jossa yhdistyvät tuote, sen määrä ja mahdollinen alennus. Luokka tarjoaa tärkeät metodit, kuten getRivihinta, joka laskee laskurivin hinnan, sekä getterit eri ominaisuuksille.
* Tämä mahdollistaa Lasku-luokan käytön laskurivien tallentamiseen ja käsittelyyn. Luokan toteutus on melko yksinkertainen ja selkeä.
*
*/
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment